30 nInt operator[](nidx
n)
override;
33 const nInt& getStart()
const;
34 const nInt& getEnd()
const;
35 const nInt& getStep()
const;
37 ncnt len()
const override;
42 nInt get(nidx
n)
override;
45 nbool in(nidx
n)
const override;
48 iteration* _onMakeIteration(ncnt
step, nbool isReversed)
const override;
54 nbool add(
const iter&
at,
const nInt& new1)
override;
56 nbool add(nidx
n,
const nInt& new1)
override;
60 nbool set(
const iter&
at,
const nInt& new1)
override;
61 nbool set(nidx
n,
const nInt& new1)
override;
65 nbool del(
const iter& it)
override;
66 nbool del(
const iter& from,
const iter&
end)
override;
67 nbool del(nidx
n)
override;
Deferred execution utility similar to defer keyword in other languages
Definition end.hpp:36
Integer primitive type in byeol language
Definition nInt.hpp:13
Native sequence container for integer ranges
Definition nseq.hpp:16
scripted sequence container for integer ranges
Definition seq.hpp:17
Definition tarrayable.hpp:11
Definition tnucontainer.hpp:9
Weak reference smart pointer with type-safe access
Definition tweak.hpp:16
Bidirectional iterator for key-value containers
Definition biter.hpp:10
Definition biteration.hpp:5