| Cjas_allocator_s | A memory allocator |
| Cjas_cmclrspcconv_t | Color space conversion |
| Cjas_cmcmptfmt_t | Component format |
| Cjas_cmpixmap_t | Pixmap (i.e., multicomponent) format |
| Cjas_cmprof_t | |
| Cjas_cmpxform_s | Transform class |
| Cjas_cmpxformops_t | Transform operations |
| Cjas_cmpxformseq_t | Primitive transform sequence class |
| Cjas_cmshaplut_t | Shaper look-up table (LUT) |
| Cjas_cmshapmat_t | Shaper matrix |
| Cjas_cmshapmatlut_t | Shaper matrix look-up table (LUT) |
| Cjas_cmxform_t | Primitive transform class |
| Cjas_image_cmpt_t | Image component class |
| Cjas_image_cmptparm_t | Component parameters class |
| Cjas_image_fmt_t | Entry in image format table |
| Cjas_image_fmtinfo_t | Image format information |
| Cjas_image_fmtops_t | Image format-dependent operations |
| Cjas_image_t | Image class |
| Cjas_logtype_t | Type used for the log type |
| Cjas_matrix_t | Matrix type |
| Cjas_opt_t | Command line option type |
| Cjas_seq2d_t | Two-dimensional sequence type |
| Cjas_seq_t | One-dimensional sequence type |
| Cjas_std_allocator_t | The standard library allocator (i.e., a wrapper for malloc and friends) |
| Cjas_stream_t | I/O stream object |
| Cjas_taginfo_t | Tag information type |
| Cjas_tmr_t | Timer type |
| Cjas_tvparser_t | Tag-value parser type |