39 #ifndef picox_misc_xtokenizer_h_ 40 #define picox_misc_xtokenizer_h_ 106 static inline const char*
111 return self->tokens[col];
121 return self->ntokens;
134 #endif // picox_misc_xtokenizer_h_ static bool x_is_within(int32_t x, int32_t begin, int32_t end)
(begin <= x) && (x < end)を判定します。
Definition: xutils.h:715
static int xtok_num_tokens(const XTokenizer *self)
列数を返します
Definition: xtokenizer.h:118
void xtok_release(XTokenizer *self)
オブジェクトが保持するリソースを解放します。
Definition: xtokenizer.c:98
bool xtok_init(XTokenizer *self, const char *row, char separater, int max_tokens)
文字列を指定文字で列に分解します。
Definition: xtokenizer.c:42
static const char * xtok_ref_token(const XTokenizer *self, int col)
列を参照します
Definition: xtokenizer.h:107
トークン化した文字列の管理構造体
Definition: xtokenizer.h:65