10 typedef class _nout tbridge<nseq> __seqSuperClass;
24 BY(ME(
seq, __seqSuperClass), INIT_META(
seq), CLONE(
seq), VISIT())
27 typedef ntype metaType;
30 template <
typename T, n
bool>
friend struct tmarshaling;
42 nInt operator[](nidx n)
override;
45 const ntype& getType()
const override;
48 scope& subs()
override;
50 ncnt len()
const override;
52 nbool in(nidx n)
const override;
57 nInt get(nidx n)
override;
63 iteration* _onMakeIteration(ncnt step, nbool isReversed)
const override;
70 nbool set(
const iter& at,
const nInt& new1)
override;
71 nbool set(nidx n,
const nInt& new1)
override;
75 nbool add(
const iter& at,
const nInt& new1)
override;
76 nbool add(nidx n,
const nInt& new1)
override;
77 void add(
const iter& here,
const iter& from,
const iter& to)
override;
80 nbool del(nidx n)
override;
81 nbool del(
const iter& it)
override;
82 nbool del(
const iter& from,
const iter& to)
override;
Deferred execution utility like defer keyword in other languages.
Definition: end.hpp:14
Integer primitive type in byeol language.
Definition: nInt.hpp:12
Native type system for byeol language.
Definition: ntype.hpp:19
Managed sequence container for integer ranges.
Definition: seq.hpp:16
Definition: tarrayable.hpp:10
Template unidirectional container interface.
Definition: tucontainable.hpp:19
Bidirectional iterator for key-value containers.
Definition: biter.hpp:9
Definition: biteration.hpp:5
Template marshaling interface for C++ bridge.
Definition: tmarshaling.hpp:18