Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 947136a

Browse files
authored
Merge pull request HaxeFoundation#824 from Aidan63/pointer-decrementing
added sub and decBy to pointer
2 parents 9a0e2bb + cc20b00 commit 947136a

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

include/cpp/Pointer.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,9 @@ class Pointer
257257
inline Pointer inc() { return ++ptr; }
258258
inline Pointer dec() { return --ptr; }
259259
inline Pointer add(int inInt) { return ptr+inInt; }
260+
inline Pointer sub(int inInt) { return ptr-inInt; }
260261
inline Pointer incBy(int inDiff) { ptr+=inDiff; return ptr; }
262+
inline Pointer decBy(int inDiff) { ptr-=inDiff; return ptr; }
261263
inline T &postIncRef() { return *ptr++; }
262264
inline T &postIncVal() { return *ptr++; }
263265

@@ -330,7 +332,9 @@ class Pointer<void>
330332
inline Pointer inc() { return ptr; }
331333
inline Pointer dec() { return ptr; }
332334
inline Pointer add(int inInt) { return ptr; }
335+
inline Pointer sub(int inInt) { return ptr; }
333336
inline Pointer incBy(int inDiff) { return ptr; }
337+
inline Pointer decBy(int inDiff) { return ptr; }
334338
inline void postIncRef() { }
335339
inline void postIncVal() { }
336340

0 commit comments

Comments
 (0)