treelite
Public Member Functions | List of all members
treelite::detail::serializer::PyBufferDeserializerMixIn Class Reference

#include <serializer_mixins.h>

Collaboration diagram for treelite::detail::serializer::PyBufferDeserializerMixIn:
Collaboration graph

Public Member Functions

 PyBufferDeserializerMixIn (std::vector< PyBufferFrame > const &frames)
 
template<typename T >
void DeserializeScalar (T *field)
 
void DeserializeString (std::string *field)
 
template<typename T >
void DeserializeArray (ContiguousArray< T > *field)
 
void SkipOptionalField ()
 

Constructor & Destructor Documentation

◆ PyBufferDeserializerMixIn()

treelite::detail::serializer::PyBufferDeserializerMixIn::PyBufferDeserializerMixIn ( std::vector< PyBufferFrame > const &  frames)
inlineexplicit

Member Function Documentation

◆ DeserializeArray()

template<typename T >
void treelite::detail::serializer::PyBufferDeserializerMixIn::DeserializeArray ( ContiguousArray< T > *  field)
inline

◆ DeserializeScalar()

template<typename T >
void treelite::detail::serializer::PyBufferDeserializerMixIn::DeserializeScalar ( T *  field)
inline

◆ DeserializeString()

void treelite::detail::serializer::PyBufferDeserializerMixIn::DeserializeString ( std::string *  field)
inline

◆ SkipOptionalField()

void treelite::detail::serializer::PyBufferDeserializerMixIn::SkipOptionalField ( )
inline

The documentation for this class was generated from the following file: