|
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) |