ifw-core 7.0.0
 
Loading...
Searching...
No Matches
ifw::core::protocol::base Namespace Reference

Classes

class  CommFactory
 
class  CommMaker
 Helper template to simplify the process of generating Comm-maker. More...
 
class  Dispatcher
 
class  IComm
 
class  ICommMaker
 
class  VariantStr
 
class  VariantValue
 

Typedefs

using Variant
 
using PairVariant = std::pair<std::string, Variant>
 
using ListVariant = std::list<PairVariant>
 
using VectorVariant = std::vector<PairVariant>
 

Typedef Documentation

◆ ListVariant

◆ PairVariant

using ifw::core::protocol::base::PairVariant = std::pair<std::string, Variant>

◆ Variant

Initial value:
std::variant<
bool,
int,
unsigned int,
short,
double,
std::string,
unsigned short,
float,
int8_t,
uint8_t,
std::vector<bool>,
std::vector<int>,
std::vector<unsigned int>,
std::vector<short>,
std::vector<double>,
std::vector<float>,
std::vector<std::string>>

◆ VectorVariant