summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudius 'keldu' Holeksa <mail@keldu.de>2024-10-09 15:53:36 +0200
committerClaudius 'keldu' Holeksa <mail@keldu.de>2024-10-09 15:53:36 +0200
commite18bf6a68e81d870fb507b28f03172a60e3504d9 (patch)
treedf4b8c12658fb48480565064f76386df07e75b2a
parent928e8fb04fd0bb14120ea365e5ba9aa21ed68bd5 (diff)
Reworking strings for 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() {