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

#include <serializer_mixins.h>

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

Public Member Functions

 StreamDeserializerMixIn (std::istream &is)
 
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

◆ StreamDeserializerMixIn()

treelite::detail::serializer::StreamDeserializerMixIn::StreamDeserializerMixIn ( std::istream &  is)
inlineexplicit

Member Function Documentation

◆ DeserializeArray()

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

◆ DeserializeScalar()

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

◆ DeserializeString()

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

◆ SkipOptionalField()

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

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