xo-arena: annex cmpresult.*pp from xo-alloc2

This commit is contained in:
Roland Conybeare 2026-01-06 00:30:40 -05:00
commit 5f882ca19d
3 changed files with 1 additions and 126 deletions

View file

@ -5,7 +5,7 @@ set(SELF_SRCS
# AllocError.cpp
# AllocInfo.cpp
cmpresult.cpp
# cmpresult.cpp
AAllocator.cpp
# ArenaConfig.cpp

View file

@ -1,38 +0,0 @@
/** @file cmpresult.cpp
*
* @author Roland Conybeare, Dec 2025
**/
#include "cmpresult.hpp"
#include <xo/indentlog/print/tag.hpp>
#include <iostream>
namespace xo {
namespace mm {
const char *
comparison2str(comparison x)
{
switch (x) {
case comparison::invalid:
break;
case comparison::comparable:
return "cmp";
case comparison::incomparable:
return "!cmp";
}
return "?comparison";
}
void
cmpresult::display(std::ostream & os) const
{
os << "<cmpresult "
<< xtag("err", err_)
<< xtag("cmp", cmp_)
<< ">";
}
} /*namespace mm*/
} /*namespace xo*/
/* end cmpresult.cpp */