PocketSphinx  0.6
Data Structures
Here are the data structures with brief descriptions:
 Cacmod_sAcoustic model structure
 Castar_seg_sSegmentation "iterator" for A* search results
 Cbestbp_rc_s
 Cbin_mdef_s
 Cblkarray_list_s
 Cbptbl_sBack pointer table (forward pass lattice; actually a tree)
 Cbptbl_seg_sSegmentation "iterator" for backpointer table results
 Ccand_sf_t
 Ccd_tree_s
 Cchan_sLexical tree node data type
 Cciphone_tCI phone information
 Cdag_seg_sSegmentation "iterator" for backpointer table results
 Cdict2pid_tBuilding composite triphone (as well as word internal triphones) with the dictionary
 Cdict_tStructure for a dictionary
 Cdictword_tStructure for one dictionary word
 Cfsg_glist_linklist_t
 Cfsg_hist_entry_s
 Cfsg_history_s
 Cfsg_lextree_sCollection of lextrees for an FSG
 Cfsg_pnode_ctxt_t
 Cfsg_pnode_s
 Cfsg_search_sImplementation of FSG search (and "FSG set") structure
 Cfsg_seg_sSegmentation "iterator" for FSG history
 Cgauden_dist_tStructure to store distance (density) values for a given input observation wrt density values in some given codebook
 Cgauden_tMultivariate gaussian mixture density parameters
 Chmm_context_s
 Chmm_context_tShared information between a set of HMMs
 Chmm_s
 Chmm_tAn individual HMM among the HMM search space
 Clast_ltrans_t
 Clastphn_cand_s
 Clatlink_list_sLinked list of DAG link pointers
 Cmdef_entry_s
 Cmdef_tThe main model definition structure
 Cms_mgau_model_t
 Cms_mgau_tMulti-stream mixture gaussian
 Cngram_search_sN-Gram search module structure
 Cngram_search_stats_sVarious statistics for profiling
 Cph_lc_s
 Cph_lc_tStructures for storing the left context
 Cph_rc_s
 Cph_rc_tStructures needed for mapping <ci,lc,rc,wpos> into pid
 Cphone_loop_renorm_sRenormalization event
 Cphone_loop_sPhone loop structure
 Cphone_loop_search_sPhone loop search structure
 Cphone_tTriphone information, including base phones as a subset
 Cps_alignment_entry_s
 Cps_alignment_iter_s
 Cps_alignment_s
 Cps_alignment_vector_s
 Cps_astar_sA* search structure
 Cps_decoder_sDecoder object
 Cps_latlink_sLinks between DAG nodes
 Cps_latnode_sDAG nodes
 Cps_latpath_sPartial path structure used in N-best (A*) search
 Cps_lattice_sWord graph structure used in bestpath/nbest search
 Cps_mgau_s
 Cps_mgaufuncs_s
 Cps_mllr_sFeature space linear transform structure
 Cps_search_sBase structure for search module
 Cps_searchfuncs_sV-table for search algorithm
 Cps_seg_sBase structure for hypothesis segmentation iterator
 Cps_segfuncs_s
 Cptm_fast_eval_s
 Cptm_mgau_s
 Cptm_topn_s
 Croot_chan_sLexical tree node data type for the first phone (root) of each dynamic HMM tree structure
 Cs2_semi_mgau_s
 Csenone_t8-bit senone PDF structure
 Cstate_align_search_sPhone loop search structure
 Ctmat_tTransition matrix data structure
 CvqFeature_s
 Cxwdssid_tCross word triphone model structure