List of all members | Public Member Functions | Static Public Member Functions | Static Public Attributes
casadi::CompiletimeConst< v > Struct Template Reference

#include <constant_mx.hpp>

Detailed Description

template<int v>
struct casadi::CompiletimeConst< v >

Definition at line 570 of file constant_mx.hpp.

Public Member Functions

void serialize_type (SerializingStream &s) const
 
char type_char ()
 
char type_char ()
 
char type_char ()
 

Static Public Member Functions

static char type_char ()
 
static CompiletimeConst deserialize (DeserializingStream &s)
 

Static Public Attributes

static const int value = v
 

Member Function Documentation

◆ deserialize()

template<int v>
static CompiletimeConst casadi::CompiletimeConst< v >::deserialize ( DeserializingStream s)
inlinestatic

Definition at line 574 of file constant_mx.hpp.

574  {
575  return CompiletimeConst();
576  }

Referenced by casadi::ConstantMX::deserialize().

◆ serialize_type()

template<int v>
void casadi::CompiletimeConst< v >::serialize_type ( SerializingStream s) const
inline

Definition at line 573 of file constant_mx.hpp.

573 {}

◆ type_char() [1/4]

template<int v>
char casadi::CompiletimeConst< v >::type_char
inlinestatic

Definition at line 580 of file constant_mx.hpp.

580 { return 'u'; }

◆ type_char() [2/4]

char casadi::CompiletimeConst< 0 >::type_char ( )
inline

Definition at line 583 of file constant_mx.hpp.

583 { return '0'; }

◆ type_char() [3/4]

char casadi::CompiletimeConst<(-1)>::type_char ( )
inline

Definition at line 585 of file constant_mx.hpp.

585 { return 'm'; }

◆ type_char() [4/4]

char casadi::CompiletimeConst< 1 >::type_char ( )
inline

Definition at line 587 of file constant_mx.hpp.

587 { return '1'; }

Member Data Documentation

◆ value

template<int v>
const int casadi::CompiletimeConst< v >::value = v
static

Definition at line 571 of file constant_mx.hpp.


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