|
Typedefs |
typedef clish_ptype_s | clish_ptype_t |
Enumerations |
enum | clish_ptype_method_e { CLISH_PTYPE_REGEXP,
CLISH_PTYPE_INTEGER,
CLISH_PTYPE_UNSIGNEDINTEGER,
CLISH_PTYPE_SELECT
} |
enum | clish_ptype_preprocess_e { CLISH_PTYPE_NONE,
CLISH_PTYPE_TOUPPER,
CLISH_PTYPE_TOLOWER
} |
Functions |
int | clish_ptype_bt_compare (const void *clientnode, const void *clientkey) |
void | clish_ptype_bt_getkey (const void *clientnode, lub_bintree_key_t *key) |
size_t | clish_ptype_bt_offset (void) |
const char * | clish_ptype_method__get_name (clish_ptype_method_e method) |
clish_ptype_method_e | clish_ptype_method_resolve (const char *method_name) |
const char * | clish_ptype_preprocess__get_name (clish_ptype_preprocess_e preprocess) |
clish_ptype_preprocess_e | clish_ptype_preprocess_resolve (const char *preprocess_name) |
clish_ptype_t * | clish_ptype_new (const char *name, const char *text, const char *pattern, clish_ptype_method_e method, clish_ptype_preprocess_e preprocess) |
void | clish_ptype_delete (clish_ptype_t *instance) |
char * | clish_ptype_validate (const clish_ptype_t *instance, const char *text) |
char * | clish_ptype_translate (const clish_ptype_t *instance, const char *text) |
char * | clish_ptype_word_generator (clish_ptype_t *instance, const char *text, unsigned state) |
void | clish_ptype_dump (clish_ptype_t *instance) |
const char * | clish_ptype__get_name (const clish_ptype_t *instance) |
const char * | clish_ptype__get_text (const clish_ptype_t *instance) |
const char * | clish_ptype__get_range (const clish_ptype_t *instance) |
void | clish_ptype__set_preprocess (clish_ptype_t *instance, clish_ptype_preprocess_e preprocess) |
void | clish_ptype__set_pattern (clish_ptype_t *instance, const char *pattern, clish_ptype_method_e method) |
void | clish_ptype__set_text (clish_ptype_t *instance, const char *text) |
Types are a syntatical template which parameters reference.