Compare commits

..

No commits in common. "b97d7d995632f674d35fbe4d3cc3847c3a144f52" and "4e50889b5cb05833e644b98140908253ef5f53c1" have entirely different histories.

3 changed files with 6 additions and 2 deletions

View File

@ -174,20 +174,26 @@ constexpr ox::Error Preloader<PlatSpec>::field(CRStringView name, const T *val)
}
oxReturnError(pad(val));
if constexpr(ox::is_integral_v<T>) {
//oxDebug(" integral");
//oxDebugf("Preloader::field(name, val): {}", name);
return ox::serialize(&m_writer, PlatSpec::correctEndianness(*val));
} else if constexpr(ox::is_pointer_v<T>) {
//oxDebug(" pointer");
const PtrType a = startAlloc(sizeOf<PlatSpec>(val), alignOf<PlatSpec>(*val), m_writer.tellp()) + PlatSpec::RomStart;
oxReturnError(field(name, *val));
oxReturnError(endAlloc());
return ox::serialize(&m_writer, PlatSpec::correctEndianness(a));
} else if constexpr(ox::isVector_v<T>) {
//oxDebug(" vector");
return fieldVector(name, val);
} else if constexpr(ox::is_same_v<T, ox::ModelValueVector>) {
val->types();
//oxDebug(" vector");
return fieldVector(name, val);
} else if constexpr(ox::is_same_v<T, ox::ModelValueArray>) {
return fieldArray(name, val);
} else {
//oxDebug(" object");
m_unionIdx.emplace_back(-1);
const auto out = preload<PlatSpec, T>(this, val);
m_unionIdx.pop_back();

View File

@ -34,7 +34,6 @@ static ox::Error pathToInode(
}
oxRequire(s, dest.stat(path));
oxReturnError(o["type"].set(static_cast<int8_t>(ox::FileAddressType::Inode)));
oxOutf("path to inode: {} => {}\n", path, s.inode);
return data.set(2, s.inode);
}

View File

@ -82,7 +82,6 @@ void ClawEditor::drawRow(ox::ModelValue const&value) noexcept {
case ox::ModelValue::Type::Union:
type = "union";
break;
case ox::ModelValue::Type::InlineArray:
case ox::ModelValue::Type::Vector:
type = "list";
break;