WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
Arg Struct Reference

client(member)->server->client func登録 More...

#include <webcface/common/internal/message/func.h>

Collaboration diagram for Arg:
[legend]

Public Member Functions

 Arg ()=default
 
 Arg (const SharedString &name, ValType type, const std::optional< ValAdaptor > &init, const std::optional< double > &min_, const std::optional< double > &max_, const std::vector< ValAdaptor > &option)
 

Public Attributes

SharedString name_
 
ValType type_ = ValType::none_
 
std::optional< ValAdaptorinit_ = std::nullopt
 
std::optional< double > min_ = std::nullopt
 
std::optional< double > max_ = std::nullopt
 
std::vector< ValAdaptoroption_
 

Detailed Description

client(member)->server->client func登録

client->server時はmemberは無視

Constructor & Destructor Documentation

◆ Arg() [1/2]

Arg ( )
default

◆ Arg() [2/2]

Arg ( const SharedString name,
ValType  type,
const std::optional< ValAdaptor > &  init,
const std::optional< double > &  min_,
const std::optional< double > &  max_,
const std::vector< ValAdaptor > &  option 
)
inline

Member Data Documentation

◆ init_

std::optional<ValAdaptor> init_ = std::nullopt

◆ max_

std::optional<double> max_ = std::nullopt

◆ min_

std::optional<double> min_ = std::nullopt

◆ name_

SharedString name_

◆ option_

std::vector<ValAdaptor> option_

◆ type_


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