xo-reader2: fix clearing result in SchematikaReader

This commit is contained in:
Roland Conybeare 2026-01-23 16:34:33 -05:00
commit 29a2f9b7c9
3 changed files with 5 additions and 3 deletions

View file

@ -42,7 +42,7 @@ namespace xo {
private:
/** boxed boolean value **/
bool value_;
bool value_ = false;
};
template <typename AFacet>

View file

@ -24,7 +24,9 @@ namespace xo {
bool
DBoolean::pretty(const ppindentinfo & ppii) const
{
return ppdetail_atomic<long>::print_pretty(ppii, value_);
return ppdetail_atomic<bool>::print_pretty
(ppii,
(value_ ? "true" : "false"));
}
size_t

View file

@ -67,7 +67,7 @@ namespace xo {
log && log(xtag("DVariantPlaceholder.tseq", typeseq::id<DVariantPlaceholder>()));
log && log(xtag("DList.tseq", typeseq::id<DList>()));
log && log(xtag("DBoolean.tseq", typeseq::id<DFloat>()));
log && log(xtag("DBoolean.tseq", typeseq::id<DBoolean>()));
log && log(xtag("DFloat.tseq", typeseq::id<DFloat>()));
log && log(xtag("DInteger.tseq", typeseq::id<DInteger>()));
log && log(xtag("DString.tseq", typeseq::id<DString>()));