treelite
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBranchAnnotatorBranch annotator class
 CCloneableAbstract interface for classes that can be cloned
 CCompilerInterface of compiler
 CRecursiveCompiler< QuantizePolicy >
 CCSRBatchSparse batch in Compressed Sparse Row (CSR) format
 CDeepCopyUniquePtr< T >Wrapper around std::unique_ptr that supports deep copying and moving
 CDenseBatchDense batch
 CDMatrixSimple data matrix in CSR (Compressed Sparse Row) storage
 CPredictor::EntryData 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
 CSemanticModel::FunctionEntry
 CFunctionRegEntryBase
 CCompilerRegRegistry entry for compiler
 CLogCallbackRegistry
 CMetadata
 CMetadataStore
 CNoQuantize
 CQuantize
 CModelThin wrapper for tree ensemble model
 CModelBuilderModel builder class
 CModelBuilderImpl
 CTree::NodeTree node
 CParameter
 CCLIParam
 CCompilerParamParameters for tree compiler
 CModelParam
 CPredictorPredictor class: wrapper for optimized prediction code
 CQuantizePolicy
 CRecursiveCompiler< QuantizePolicy >
 CSemanticModelSemantic model consists of a header, function registry, and a list of translation units
 CTranslationUnitTranslation unit is abstraction of a source file
 CTreeIn-memory representation of a decision tree
 CTreeBuilderTree builder class
 CTreeBuilderImpl
 CTreeliteAPIErrorEntry
 CCloneable
 CCodeBlockFundamental block in semantic model. All code blocks should inherit from this class
 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
 CSequenceBlockSequence of one or more code blocks
 CConditionConditional expression