10 typedef class _nout tbridge<nseq> __seqSuperClass;
31 template <
typename T, n
bool>
friend struct tmarshaling;
43 nInt operator[](nidx
n)
override;
46 const ntype& getType()
const override;
49 scope& subs()
override;
51 ncnt len()
const override;
53 nbool in(nidx
n)
const override;
58 nInt get(nidx
n)
override;
64 iteration* _onMakeIteration(ncnt
step, nbool isReversed)
const override;
71 nbool set(
const iter&
at,
const nInt& new1)
override;
72 nbool set(nidx
n,
const nInt& new1)
override;
76 nbool add(
const iter&
at,
const nInt& new1)
override;
77 nbool add(nidx
n,
const nInt& new1)
override;
81 nbool del(nidx
n)
override;
82 nbool del(
const iter& it)
override;
83 nbool del(
const iter& from,
const iter&
to)
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
represents native c++ type system for byeol language
Definition ntype.hpp:33
scripted sequence container for integer ranges
Definition seq.hpp:17
Definition tarrayable.hpp:11
Template unidirectional container interface.
Definition tucontainable.hpp:20
Weak reference smart pointer with type-safe access.
Definition tweak.hpp:16
Bidirectional iterator for key-value containers.
Definition biter.hpp:10
Template marshaling interface for C++ bridge.
Definition tmarshaling.hpp:19