treelite
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Ntreelite
 Ncommon
 CCloneableAbstract interface for classes that can be cloned
 CDeepCopyUniquePtrWrapper around std::unique_ptr that supports deep copying and moving
 Ncompiler
 CCompilerParamParameters for tree compiler
 CMetadata
 CMetadataStore
 CNoQuantize
 CQuantize
 CRecursiveCompiler
 Nfrontend
 CModelBuilderModel builder class
 CModelBuilderImpl
 CTreeBuilderTree builder class
 CTreeBuilderImpl
 Nsemantic
 CCodeBlockFundamental block in semantic model. All code blocks should inherit from this class
 CConditionConditional expression
 CFunctionBlockFunction block with a prototype and code body. Its prototype can optionally be registered with a function registry
 CIfElseBlockIf-else statement with condition may store a branch hint (>50% or <50% likely)
 CPlainBlockPlain code block containing one or more lines of code
 CSemanticModelSemantic model consists of a header, function registry, and a list of translation units
 CFunctionEntry
 CSequenceBlockSequence of one or more code blocks
 CTranslationUnitTranslation unit is abstraction of a source file
 CBranchAnnotatorBranch annotator class
 CCLIParam
 CCompilerInterface of compiler
 CCompilerRegRegistry entry for compiler
 CCSRBatchSparse batch in Compressed Sparse Row (CSR) format
 CDenseBatchDense batch
 CDMatrixSimple data matrix in CSR (Compressed Sparse Row) storage
 CLogCallbackRegistry
 CModelThin wrapper for tree ensemble model
 CModelParam
 CPredictorPredictor class: wrapper for optimized prediction code
 CEntryData layout. The value -1 signifies the missing value. When the "missing" field is set to -1, the "fvalue" field is set to NaN (Not a Number), so there is no danger for mistaking between missing values and non-missing values
 CTreeIn-memory representation of a decision tree
 CNodeTree node
 CTreeliteAPIErrorEntry