4 IOVM_API
void IoSeq_rawPrint(IoSeq
*self
);
5 IOVM_API
void IoSeq_addImmutableMethods(IoSeq
*self
);
7 IOVM_API IoObject
*IoSeq_with(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
9 IOVM_API IoObject
*IoSeq_itemType(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
10 IOVM_API IoObject
*IoSeq_itemSize(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
11 IOVM_API IoObject
*IoSeq_encoding(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
12 IOVM_API IoObject
*IoSeq_asUTF8(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
13 IOVM_API IoObject
*IoSeq_asUTF16(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
14 IOVM_API IoObject
*IoSeq_asUTF32(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
15 IOVM_API IoObject
*IoSeq_asFixedSizeType(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
19 IOVM_API IoObject
*IoSeq_asBinaryNumber(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
20 IOVM_API IoObject
*IoSeq_asSymbol(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
21 IOVM_API IoObject
*IoSeq_isMutable(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
22 IOVM_API IoObject
*IoSeq_isSymbol(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
23 IOVM_API IoObject
*IoSeq_asNumber(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
25 IOVM_API IoObject
*IoSeq_whiteSpaceStrings(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
27 IOVM_API IoObject
*IoSeq_print(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
28 IOVM_API IoObject
*IoSeq_linePrint(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
32 IOVM_API IoObject
*IoSeq_size(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
33 IOVM_API IoObject
*IoSeq_isEmpty(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
34 IOVM_API IoObject
*IoSeq_isZero(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
35 IOVM_API IoObject
*IoSeq_at(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
36 IOVM_API IoObject
*IoSeq_slice(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
38 IOVM_API IoObject
*IoSeq_between(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
39 IOVM_API IoObject
*IoSeq_asNumber(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
43 IOVM_API IoObject
*IoSeq_findSeqs(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
44 IOVM_API IoObject
*IoSeq_findSeq(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
45 IOVM_API IoObject
*IoSeq_reverseFindSeq(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
47 IOVM_API IoObject
*IoSeq_beginsWithSeq(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
48 IOVM_API IoObject
*IoSeq_endsWithSeq(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
50 IOVM_API IoObject
*IoSeq_split(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
52 IOVM_API IoObject
*IoSeq_contains(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
53 IOVM_API IoObject
*IoSeq_containsSeq(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
54 IOVM_API IoObject
*IoSeq_containsAnyCaseSeq(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
56 IOVM_API IoObject
*IoSeq_isLowercase(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
57 IOVM_API IoObject
*IoSeq_isUppercase(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
58 IOVM_API IoObject
*IoSeq_isEqualAnyCase(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
62 IOVM_API IoObject
*IoSeq_split(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
63 IOVM_API IoObject
*IoSeq_splitAt(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
67 IOVM_API IoObject
*IoSeq_fromBase(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
68 IOVM_API IoObject
*IoSeq_toBase(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
70 IOVM_API IoObject
*IoSeq_foreach(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
71 IOVM_API IoObject
*IoSeq_asMessage(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
73 IOVM_API IoObject
*IoSeq_cloneAppendSeq(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
74 IOVM_API IoObject
*IoSeq_asMutable(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
78 IOVM_API IoObject
*IoSeq_asUppercase(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
79 IOVM_API IoObject
*IoSeq_asLowercase(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
83 IOVM_API IoObject
*IoSeq_lastPathComponent(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
84 IOVM_API IoObject
*IoSeq_pathExtension(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
85 IOVM_API IoObject
*IoSeq_fileName(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
87 IOVM_API IoObject
*IoSeq_cloneAppendPath(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
88 IOVM_API IoObject
*IoSeq_pathComponent(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
91 IOVM_API IoObject
*IoSeq_beforeSeq(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
92 IOVM_API IoObject
*IoSeq_afterSeq(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);
94 IOVM_API IoObject
*IoSeq_occurancesOfSeq(IoSeq
*self
, IoObject
*locals
, IoMessage
*m
);