summaryrefslogtreecommitdiff
path: root/modules/codec
diff options
context:
space:
mode:
Diffstat (limited to 'modules/codec')
-rw-r--r--modules/codec/c++/data.hpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/modules/codec/c++/data.hpp b/modules/codec/c++/data.hpp
index 924451d..8e29d3c 100644
--- a/modules/codec/c++/data.hpp
+++ b/modules/codec/c++/data.hpp
@@ -816,23 +816,23 @@ public:
/**
* Get a char reference at position i.
*/
- char& at(uint64_t i) {
- return value_.at(i);
+ char& at(data<schema::UInt64,encode::Native> i) {
+ return value_.at(i.get());
}
/**
* Get a char reference at position i.
*/
- const char& at(uint64_t i) const {
- return value_.at(i);
+ const char& at(data<schema::UInt64,encode::Native> i) const {
+ return value_.at(i.get());
}
- char get_at(uint64_t i) const{
- return value_.at(i);
+ char get_at(data<schema::UInt64,encode::Native> i) const{
+ return value_.at(i.get());
}
- void set_at(uint64_t i, char val){
- value_.at(i) = val;
+ void set_at(data<schema::UInt64,encode::Native> i, char val) {
+ value_.at(i.get()) = val;
}
std::string_view stl_view() {