Encapsulated time_t, used to facilitate overloading the ExpressionValue constructor
| 38 | |
| 39 | // Encapsulated time_t, used to facilitate overloading the ExpressionValue constructor |
| 40 | struct DateTime |
| 41 | { |
| 42 | explicit DateTime(time_t t) noexcept : tim(t) { } |
| 43 | |
| 44 | time_t tim; |
| 45 | }; |
| 46 | |
| 47 | // Struct used to hold the expressions with polymorphic types |
| 48 | struct ExpressionValue final |