Loading...
Searching...
No Matches
strStela.hpp
Go to the documentation of this file.
1
2
#pragma once
3
4
#include "
stela/ast/valStela.hpp
"
5
6
namespace
by {
7
15
class
_nout
strStela
:
public
valStela
{
16
BY(
CLASS
(
strStela
,
valStela
),
VISIT
())
17
18
public
:
19
// spelled out rather than `using super::valStela`: that would inherit the
20
// numeric ctors too, and strStela(42) would silently store "42".
21
strStela
(
const
std::string&
rawVal
,
const
std::string& name =
""
);
22
strStela
(
const
nchar
*
rawVal
,
const
std::string& name =
""
);
23
};
24
}
// namespace by
by::strStela
String-value marker over valStela.
Definition
strStela.hpp:15
by::valStela
Scalar value — the abstract base of every leaf form.
Definition
valStela.hpp:21
by::noWrap
Rich logging support with polymorphic type conversion.
Definition
richLog.hpp:34
valStela.hpp