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: private:
/** boxed boolean value **/ /** boxed boolean value **/
bool value_; bool value_ = false;
}; };
template <typename AFacet> template <typename AFacet>

View file

@ -24,7 +24,9 @@ namespace xo {
bool bool
DBoolean::pretty(const ppindentinfo & ppii) const 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 size_t

View file

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