Treelite
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAllocateOutputVector< LeafOutputType >
 CArrayFormatterFormat array as text, wrapped to a given maximum text width. Uses high precision to render floating-point values
 CASTBuilder< ThresholdType, LeafOutputType >
 CASTNode
 CAccumulatorContextNode
 CCodeFolderNode
 CConditionNode
 CCategoricalConditionNode
 CNumericalConditionNode< ThresholdType >
 CMainNode
 COutputNode< LeafOutputType >
 CQuantizerNode< ThresholdType >
 CTranslationUnitNode
 CBaseReaderHandler
 CBaseHandlerBase class for parsing all JSON objects
 COutputHandler< int >
 CTreeParamHandlerHandler for TreeParam objects from XGBoost schema
 COutputHandler< std::string >
 CObjectiveHandlerHandler for ObjectiveHandler objects from XGBoost schema
 COutputHandler< std::unique_ptr< treelite::Model > >
 CRootHandlerHandler for root object of XGBoost schema
 COutputHandler< std::vector< ElemType > >
 CArrayHandler< ElemType, HandlerType >Handler for array of objects of given type
 COutputHandler< treelite::ModelImpl< float, float > >
 CGBTreeModelHandlerHandler for GBTreeModel objects from XGBoost schema
 CGradientBoosterHandlerHandler for GradientBoosterHandler objects from XGBoost schema
 CLearnerParamHandlerHandler for LearnerParam objects from XGBoost schema
 COutputHandler< treelite::Tree< float, float > >
 CRegTreeHandlerHandler for RegTree objects from XGBoost schema
 COutputHandler< XGBoostModelHandle >
 CLearnerHandlerHandler for Learner objects from XGBoost schema
 CXGBoostModelHandlerHandler for XGBoostModel objects from XGBoost schema
 CIgnoreHandlerJSON handler that ignores all delegated input
 COutputHandler< OutputType >Base handler for updating some output object
 CDelegatedHandlerHandler which delegates JSON parsing to stack of delegates
 CBranchAnnotatorBranch annotator class
 CCodeFoldingContext
 CCompiledModel
 CCompilerInterface of compiler
 CASTNativeCompiler
 CFailSafeCompiler
 CContiguousArray< T >
 CContiguousArray< float >
 CContiguousArray< LeafOutputType >
 CContiguousArray< std::size_t >
 CContiguousArray< treelite::Tree::Node >
 CContiguousArray< uint32_t >
 CCreateHandle< ValueType >
 CDeallocateOutputVector< LeafOutputType >
 CDelegatorClass for handling delegation of JSON handling
 CDelegatedHandlerHandler which delegates JSON parsing to stack of delegates
 CDMatrix
 CCSRDMatrix
 CCSRDMatrixImpl< ElementType >
 CDenseDMatrix
 CDenseDMatrixImpl< ElementType >
 CEntry< ElementType >Data 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
 CCompiledModel::FileEntry
 CFunctionRegEntryBase
 CCompilerRegRegistry entry for compiler
 CHandler< treelite::ContiguousArray< T > >
 CTree< ThresholdType, LeafOutputType >::Node::InfoStore either leaf value or decision threshold
 CLogCallbackRegistry
 CModelThin wrapper for tree ensemble model
 CModelImpl< float, float >
 CModelImpl< ThresholdType, LeafOutputType >
 CModelBuilderModel builder class
 CModelBuilderImpl
 CModelCreateImpl< ThresholdType, LeafOutputType >
 CModelDispatchImpl< ThresholdType, LeafOutputType >
 CModelParam
 CTree< ThresholdType, LeafOutputType >::NodeTree node
 CParameter
 CCompilerParamParameters for tree compiler
 CPredFunction
 CPredFunctionImpl< ThresholdType, LeafOutputType >
 CPredFunctionInitDispatcher< ThresholdType, LeafOutputType >
 CPredictorPredictor class: wrapper for optimized prediction code
 CProbToMargin
 CPyBufferFrame
 CSharedLibrary
 CShrinkResultToFit< LeafOutputType >
 CSpscQueue< T >Lock-free single-producer-single-consumer queue for each thread
 CSpscQueue< InputToken >
 CTaskParameterGroup of parameters that are dependent on the choice of the task type
 CThreadPool< InputToken, OutputToken, TaskContext >
 CThresholdVariant< ThresholdType >
 CTree< ThresholdType, LeafOutputType >In-memory representation of a decision tree
 CTree< float, float >
 CTreeBuilderTree builder class
 CTreeBuilderImpl
 CTreeliteAPIErrorEntry
 CTreeliteAPIThreadLocalEntryEntry to to easily hold returning information
 CValue
 CXGBoostModelHandle