WebCFace 2.9.0
Web-based Communication Framework & Dashboard-like UI
|
#include <string>
#include <vector>
#include <tuple>
#include <cstdint>
#include <ostream>
#include <variant>
#include "encoding.h"
#include "webcface-config.h"
Go to the source code of this file.
Classes | |
class | ValAdaptor |
数値、文字列などの値を相互変換するクラス More... | |
Namespaces | |
namespace | webcface |
Typedefs | |
using | ValAdapter = ValAdaptor |
Enumerations | |
enum class | ValType { none_ = 0 , string_ = 1 , bool_ = 2 , int_ = 3 , float_ = 4 , double_ = 4 , vector_ = 16 , vector_string_ = 17 , vector_bool_ = 18 , vector_int_ = 19 , vector_float_ = 20 , vector_double_ = 20 } |
引数や戻り値の型を表すenum More... | |
Functions | |
std::string | valTypeStr (ValType a) |
型名を文字列で取得 | |
std::ostream & | operator<< (std::ostream &os, ValType a) |
型名を出力する。 | |
template<typename T , typename std::enable_if_t< std::is_constructible_v< ValAdaptor, T > &&!std::is_same_v< ValAdaptor, T >, std::nullptr_t > = nullptr> | |
bool | operator== (const T &other, const ValAdaptor &val) |
template<typename T , typename std::enable_if_t< std::is_constructible_v< ValAdaptor, T > &&!std::is_same_v< ValAdaptor, T >, std::nullptr_t > = nullptr> | |
bool | operator!= (const T &other, const ValAdaptor &val) |
std::ostream & | operator<< (std::ostream &os, const ValAdaptor &a) |