summaryrefslogtreecommitdiff
path: root/modules/codec/c++/csv.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/codec/c++/csv.hpp')
-rw-r--r--modules/codec/c++/csv.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/codec/c++/csv.hpp b/modules/codec/c++/csv.hpp
index 240ed75..0d76372 100644
--- a/modules/codec/c++/csv.hpp
+++ b/modules/codec/c++/csv.hpp
@@ -50,7 +50,7 @@ struct csv_encode<schema::Array<T,Dim>, FromDecode> {
}
}
- for(std::size_t i = 0; i < from.size(); ++i){
+ for(data<schema::UInt64> i = 0; i < from.size(); ++i){
auto eov = csv_encode<T,FromDecode>::encode(from.at(i), to);
if(eov.is_error()){
return eov;
@@ -166,8 +166,8 @@ struct csv_encode<schema::String, FromDecode> {
using Schema = schema::String;
static error_or<void> encode(const data<Schema, FromDecode>& from, buffer& to){
- for(size_t i = 0; i < from.size(); ++i){
- auto eov = stream_value<schema::Int8>::encode(from.at(i), to);
+ for(data<schema::UInt64> i = 0; i < from.size(); ++i){
+ auto eov = stream_value<schema::Int8>::encode(from.at(i.get()), to);
if(eov.is_error()){
return eov;
}