CEBL
2.1
|
Data Structures | |
class | Classifier |
class | Decision |
class | Feature |
class | Filter |
class | Plugin |
class | RController |
union | ParamDataUnion |
class | Param |
class | LDA |
class | max_var |
class | QDA |
class | MSPRT |
class | SimpleMax |
struct | SVDState |
class | IncrementalSVD |
class | Lag |
struct | PassBandGUIRow |
struct | ConfigRow |
class | PassBand |
class | WindowedSVD |
class | MNF |
Typedefs | |
typedef string | SerializedObject |
Enumerations | |
enum | ParamID { PARAM_BOOLEAN, PARAM_INTEGER, PARAM_DOUBLE, PARAM_STRING } |
Functions | |
template<typename T > | |
string | serialize (const T &val) |
template<typename T > | |
T & | deserialize (stringstream &ss, T &output) |
template<typename T > | |
string | serialize (const std::vector< T > &val) |
template<typename T > | |
std::vector< T > & | deserialize (stringstream &ss, std::vector< T > &output) |
template<typename T > | |
string | deserialize (const string &str, T &output) |
CEBLSerialization.hpp Author: Jeshua Bratman
Contains various functions to serialize objects to strings. Does not use boost serialization due to issues with calling these functions from shared libraries.
Provides interface for filter plugins.
Decison plugin for multihypothesis sequential ratio test
Decison plugin for multihypothesis sequential ratio test
\ class MNF
MNF filter for EEG signals.
typedef string CEBL::SerializedObject |
Definition at line 38 of file CEBLSerialization.hpp.
enum CEBL::ParamID |
T& CEBL::deserialize | ( | stringstream & | ss, |
T & | output | ||
) |
Definition at line 55 of file CEBLSerialization.hpp.
Referenced by deserialize(), CEBL::Lag::load(), CEBL::WindowedSVD::load(), CEBL::LDA::load(), CEBL::SimpleMax::load(), CEBL::MSPRT::load(), CEBL::IncrementalSVD::load(), and CEBL::MNF::load().
std::vector<T>& CEBL::deserialize | ( | stringstream & | ss, |
std::vector< T > & | output | ||
) |
Definition at line 80 of file CEBLSerialization.hpp.
References deserialize().
string CEBL::deserialize | ( | const string & | str, |
T & | output | ||
) |
Create stringstream from str and calls the stringstream deserialize
str | serialized string |
output | outputs result to this object |
Definition at line 107 of file CEBLSerialization.hpp.
References deserialize().
string CEBL::serialize | ( | const T & | val | ) |
Definition at line 47 of file CEBLSerialization.hpp.
Referenced by CEBL::QDA::save(), CEBL::WindowedSVD::save(), CEBL::Lag::save(), CEBL::SimpleMax::save(), CEBL::LDA::save(), CEBL::MSPRT::save(), CEBL::IncrementalSVD::save(), CEBL::MNF::save(), and serialize().
string CEBL::serialize | ( | const std::vector< T > & | val | ) |
Definition at line 68 of file CEBLSerialization.hpp.
References serialize().