| WebCFace 3.2.0
    Web-based Communication Framework & Dashboard-like UI | 
#include <string>#include <vector>#include <tuple>#include <cstdint>#include <ostream>#include <variant>#include "encoding.h"#include "trait.h"#include "webcface-config.h"Go to the source code of this file.
| Classes | |
| struct | EnableIfBool< T, U > | 
| struct | EnableIfBool< bool, U > | 
| class | ValAdaptor | 
| 数値、文字列などの値を相互変換するクラス  More... | |
| Namespaces | |
| namespace | webcface | 
| namespace | webcface::traits | 
| 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) |