diff options
Diffstat (limited to 'modules/codec/c++/csv.hpp')
-rw-r--r-- | modules/codec/c++/csv.hpp | 6 |
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; } |