#include <serializer.hpp>
Definition at line 116 of file serializer.hpp.
◆ DeserializerBase()
casadi::DeserializerBase::DeserializerBase |
( |
std::unique_ptr< std::istream > |
stream | ) |
|
Definition at line 103 of file serializer.cpp.
std::unique_ptr< DeserializingStream > deserializer_
std::unique_ptr< std::istream > dstream_
◆ ~DeserializerBase()
casadi::DeserializerBase::~DeserializerBase |
( |
| ) |
|
◆ blind_unpack_dm()
Matrix<double> casadi::DeserializerBase::blind_unpack_dm |
( |
| ) |
|
◆ blind_unpack_dm_vector()
std::vector< Matrix<double> > casadi::DeserializerBase::blind_unpack_dm_vector |
( |
| ) |
|
◆ blind_unpack_double()
double casadi::DeserializerBase::blind_unpack_double |
( |
| ) |
|
◆ blind_unpack_double_vector()
std::vector<double> casadi::DeserializerBase::blind_unpack_double_vector |
( |
| ) |
|
◆ blind_unpack_function()
Function casadi::DeserializerBase::blind_unpack_function |
( |
| ) |
|
◆ blind_unpack_function_vector()
std::vector<Function> casadi::DeserializerBase::blind_unpack_function_vector |
( |
| ) |
|
◆ blind_unpack_generictype()
GenericType casadi::DeserializerBase::blind_unpack_generictype |
( |
| ) |
|
◆ blind_unpack_generictype_vector()
std::vector<GenericType> casadi::DeserializerBase::blind_unpack_generictype_vector |
( |
| ) |
|
◆ blind_unpack_int()
casadi_int casadi::DeserializerBase::blind_unpack_int |
( |
| ) |
|
◆ blind_unpack_int_vector()
std::vector<casadi_int> casadi::DeserializerBase::blind_unpack_int_vector |
( |
| ) |
|
◆ blind_unpack_linsol()
Linsol casadi::DeserializerBase::blind_unpack_linsol |
( |
| ) |
|
◆ blind_unpack_linsol_vector()
std::vector<Linsol> casadi::DeserializerBase::blind_unpack_linsol_vector |
( |
| ) |
|
◆ blind_unpack_mx()
MX casadi::DeserializerBase::blind_unpack_mx |
( |
| ) |
|
◆ blind_unpack_mx_v1()
MX casadi::DeserializerBase::blind_unpack_mx_v1 |
( |
| ) |
|
◆ blind_unpack_mx_vector()
std::vector< MX > casadi::DeserializerBase::blind_unpack_mx_vector |
( |
| ) |
|
◆ blind_unpack_mx_vector_v1()
std::vector< MX > casadi::DeserializerBase::blind_unpack_mx_vector_v1 |
( |
| ) |
|
◆ blind_unpack_sparsity()
Sparsity casadi::DeserializerBase::blind_unpack_sparsity |
( |
| ) |
|
◆ blind_unpack_sparsity_vector()
std::vector<Sparsity> casadi::DeserializerBase::blind_unpack_sparsity_vector |
( |
| ) |
|
◆ blind_unpack_string()
std::string casadi::DeserializerBase::blind_unpack_string |
( |
| ) |
|
◆ blind_unpack_string_vector()
std::vector<std::string> casadi::DeserializerBase::blind_unpack_string_vector |
( |
| ) |
|
◆ blind_unpack_sx()
SX casadi::DeserializerBase::blind_unpack_sx |
( |
| ) |
|
◆ blind_unpack_sx_v1()
SX casadi::DeserializerBase::blind_unpack_sx_v1 |
( |
| ) |
|
◆ blind_unpack_sx_vector()
std::vector< SX > casadi::DeserializerBase::blind_unpack_sx_vector |
( |
| ) |
|
◆ blind_unpack_sx_vector_v1()
std::vector< SX > casadi::DeserializerBase::blind_unpack_sx_vector_v1 |
( |
| ) |
|
◆ connect()
◆ deserializer()
Definition at line 129 of file serializer.cpp.
130 casadi_assert(
dstream_->peek() != std::char_traits<char>::eof(),
131 "Deserializer reached end of stream. Nothing left to unpack.");
References deserializer_, and dstream_.
Referenced by blind_unpack_mx(), blind_unpack_mx_v1(), blind_unpack_mx_vector(), blind_unpack_mx_vector_v1(), blind_unpack_sx(), blind_unpack_sx_v1(), blind_unpack_sx_vector(), blind_unpack_sx_vector_v1(), and pop_type().
◆ pop_type()
◆ reset()
void casadi::DeserializerBase::reset |
( |
| ) |
|
◆ unpack_dm()
Matrix<double> casadi::DeserializerBase::unpack_dm |
( |
| ) |
|
◆ unpack_dm_vector()
std::vector< Matrix<double> > casadi::DeserializerBase::unpack_dm_vector |
( |
| ) |
|
◆ unpack_double()
double casadi::DeserializerBase::unpack_double |
( |
| ) |
|
◆ unpack_double_vector()
std::vector<double> casadi::DeserializerBase::unpack_double_vector |
( |
| ) |
|
◆ unpack_function()
Function casadi::DeserializerBase::unpack_function |
( |
| ) |
|
◆ unpack_function_vector()
std::vector<Function> casadi::DeserializerBase::unpack_function_vector |
( |
| ) |
|
◆ unpack_generictype()
GenericType casadi::DeserializerBase::unpack_generictype |
( |
| ) |
|
◆ unpack_generictype_vector()
std::vector<GenericType> casadi::DeserializerBase::unpack_generictype_vector |
( |
| ) |
|
◆ unpack_int()
casadi_int casadi::DeserializerBase::unpack_int |
( |
| ) |
|
◆ unpack_int_vector()
std::vector<casadi_int> casadi::DeserializerBase::unpack_int_vector |
( |
| ) |
|
◆ unpack_linsol()
Linsol casadi::DeserializerBase::unpack_linsol |
( |
| ) |
|
◆ unpack_linsol_vector()
std::vector<Linsol> casadi::DeserializerBase::unpack_linsol_vector |
( |
| ) |
|
◆ unpack_mx()
MX casadi::DeserializerBase::unpack_mx |
( |
| ) |
|
◆ unpack_mx_vector()
std::vector< MX > casadi::DeserializerBase::unpack_mx_vector |
( |
| ) |
|
◆ unpack_sparsity()
Sparsity casadi::DeserializerBase::unpack_sparsity |
( |
| ) |
|
◆ unpack_sparsity_vector()
std::vector<Sparsity> casadi::DeserializerBase::unpack_sparsity_vector |
( |
| ) |
|
◆ unpack_string()
std::string casadi::DeserializerBase::unpack_string |
( |
| ) |
|
◆ unpack_string_vector()
std::vector<std::string> casadi::DeserializerBase::unpack_string_vector |
( |
| ) |
|
◆ unpack_sx()
SX casadi::DeserializerBase::unpack_sx |
( |
| ) |
|
◆ unpack_sx_vector()
std::vector< SX > casadi::DeserializerBase::unpack_sx_vector |
( |
| ) |
|
◆ SerializerBase
◆ deserializer_
◆ dstream_
std::unique_ptr<std::istream> casadi::DeserializerBase::dstream_ |
|
protected |
The documentation for this class was generated from the following files: