| 
 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.