Loading...
Searching...
No Matches
numStela.hpp
Go to the documentation of this file.
1
2#pragma once
3
5
6namespace by {
7
18 class _nout numStela: public valStela {
20
21 public:
22 numStela(nint val, const std::string& name = "");
23 numStela(nflt val, const std::string& name = "");
24 numStela(const std::string& rawVal, const std::string& name = "");
25 numStela(const nchar* rawVal, const std::string& name = "");
26 // without this, numStela(true) binds to the nint overload by promotion and
27 // stores "1". a boolean literal has its own node; it must not land here.
28 numStela(nbool val, const std::string& name = "") = delete;
29 };
30} // namespace by
Numeric literal — the INTVAL and FLTVAL forms of stela source.
Definition numStela.hpp:18
Scalar value — the abstract base of every leaf form.
Definition valStela.hpp:21
Rich logging support with polymorphic type conversion.
Definition richLog.hpp:34