CAllocateOutputVector< LeafOutputType > | |
CArrayFormatter | Format array as text, wrapped to a given maximum text width. Uses high precision to render floating-point values |
CASTBuilder< ThresholdType, LeafOutputType > | |
CASTNativeCompilerImpl | |
▼CASTNode | |
CAccumulatorContextNode | |
CCodeFolderNode | |
▼CConditionNode | |
CCategoricalConditionNode | |
CNumericalConditionNode< ThresholdType > | |
CMainNode | |
COutputNode< LeafOutputType > | |
CQuantizerNode< ThresholdType > | |
CTranslationUnitNode | |
▼CBaseReaderHandler | |
▼CBaseHandler | Base class for parsing all JSON objects |
►COutputHandler< int > | |
CTreeParamHandler | Handler for TreeParam objects from XGBoost schema |
►COutputHandler< std::string > | |
CObjectiveHandler | Handler for ObjectiveHandler objects from XGBoost schema |
►COutputHandler< std::unique_ptr< treelite::Model > > | |
CRootHandler | Handler 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 > > | |
CGBTreeModelHandler | Handler for GBTreeModel objects from XGBoost schema |
CGradientBoosterHandler | Handler for GradientBoosterHandler objects from XGBoost schema |
CLearnerParamHandler | Handler for LearnerParam objects from XGBoost schema |
►COutputHandler< treelite::Tree< float, float > > | |
CRegTreeHandler | Handler for RegTree objects from XGBoost schema |
►COutputHandler< XGBoostModelHandle > | |
CLearnerHandler | Handler for Learner objects from XGBoost schema |
CXGBoostCheckpointHandler | Handler for XGBoost checkpoint |
CXGBoostModelHandler | Handler for XGBoostModel objects from XGBoost schema |
CIgnoreHandler | JSON handler that ignores all delegated input |
COutputHandler< OutputType > | Base handler for updating some output object |
CDelegatedHandler | Handler which delegates JSON parsing to stack of delegates |
CBranchAnnotator | Branch annotator class |
CCodeFoldingContext | |
CCompiledModel | |
▼CCompiler | Interface of compiler |
CASTNativeCompiler | |
CFailSafeCompiler | |
CCompilerParam | Parameters for tree compiler |
CContiguousArray< T > | |
CContiguousArray< float > | |
CContiguousArray< LeafOutputType > | |
CContiguousArray< std::size_t > | |
CContiguousArray< std::uint32_t > | |
CContiguousArray< treelite::Tree::Node > | |
CCreateHandle< ValueType > | |
CDateLogger | |
CDeallocateOutputVector< LeafOutputType > | |
▼CDelegator | Class for handling delegation of JSON handling |
CDelegatedHandler | Handler 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 |
CFailSafeCompilerImpl | |
CCompiledModel::FileEntry | |
CGTILBridge | |
CTree< ThresholdType, LeafOutputType >::Node::Info | Store either leaf value or decision threshold |
CLogCallbackRegistry | |
CLogMessage | |
CLogMessageFatal | |
▼CModel | Thin wrapper for tree ensemble model |
CModelImpl< float, float > | |
CModelImpl< ThresholdType, LeafOutputType > | |
CModelBuilder | Model builder class |
CModelBuilderImpl | |
CModelCreateImpl< ThresholdType, LeafOutputType > | |
CModelDispatchImpl< ThresholdType, LeafOutputType > | |
CModelParam | |
CTree< ThresholdType, LeafOutputType >::Node | Tree node |
COMPException | OMP Exception class catches, saves and rethrows exception from OMP blocks |
COMPException | OMP Exception class catches, saves and rethrows exception from OMP blocks |
Coptional< T > | |
Coptional< double > | |
Coptional< uint64_t > | |
CParallelSchedule | |
▼CPredFunction | |
CPredFunctionImpl< ThresholdType, LeafOutputType > | |
CPredFunctionInitDispatcher< ThresholdType, LeafOutputType > | |
CPredictor | Predictor class: wrapper for optimized prediction code |
CProbToMargin | |
CPyBufferFrame | |
▼Cruntime_error | |
CError | Exception class that will be thrown by Treelite |
CSharedLibrary | |
CShrinkResultToFit< LeafOutputType > | |
CSpscQueue< T > | Lock-free single-producer-single-consumer queue for each thread |
CSpscQueue< InputToken > | |
CTaskParam | Group of parameters that are dependent on the choice of the task type |
CThreadConfig | Represent thread configuration, to be used with parallel loops |
CThreadLocalStore< T > | A thread-local storage |
CThreadPool< InputToken, OutputToken, TaskContext > | |
CThresholdVariant< ThresholdType > | |
CTree< ThresholdType, LeafOutputType > | In-memory representation of a decision tree |
CTree< float, float > | |
CTreeBuilder | Tree builder class |
CTreeBuilderImpl | |
CValue | |
CXGBoostModelHandle | |