diff --git a/include/xo/indentlog/print/ppdetail_atomic.hpp b/include/xo/indentlog/print/ppdetail_atomic.hpp index 3a14399b..795eae1d 100644 --- a/include/xo/indentlog/print/ppdetail_atomic.hpp +++ b/include/xo/indentlog/print/ppdetail_atomic.hpp @@ -112,6 +112,7 @@ namespace xo { PPDETAIL_ATOMIC(bool); PPDETAIL_ATOMIC(char); + PPDETAIL_ATOMIC(unsigned long); PPDETAIL_ATOMIC(std::int64_t); PPDETAIL_ATOMIC(std::uint64_t); PPDETAIL_ATOMIC(std::int32_t); diff --git a/include/xo/indentlog/print/pretty.hpp b/include/xo/indentlog/print/pretty.hpp index aa50ca3c..8068a297 100644 --- a/include/xo/indentlog/print/pretty.hpp +++ b/include/xo/indentlog/print/pretty.hpp @@ -107,7 +107,7 @@ namespace xo { /** pretty-print empty struct **/ template - std::uint32_t pretty_struct(const ppindentinfo & ppii, StructName && structname, Members&&...); + bool pretty_struct(const ppindentinfo & ppii, StructName && structname, Members&&...); /** auxiliary function supporting @ref pretty_stuct . * pretty-print a single member name on behalf of a struct/class. @@ -224,7 +224,7 @@ namespace xo { }; template - std::uint32_t + bool ppstate::pretty_struct(const ppindentinfo & ppii, StructName && structname, Members&&... members) { if (ppii.upto()) {