Structure for describing the value.
More...
#include <ast.hpp>
|
| std::variant< bool, char8_t, int16_t, int32_t, int64_t, float_t, double_t, std::string > | value |
Structure for describing the value.
Definition at line 71 of file ast.hpp.
◆ Value() [1/8]
| AST::Value::Value |
( |
bool | v | ) |
|
|
inline |
◆ Value() [2/8]
| AST::Value::Value |
( |
char8_t | v | ) |
|
|
inline |
◆ Value() [3/8]
| AST::Value::Value |
( |
int16_t | v | ) |
|
|
inline |
◆ Value() [4/8]
| AST::Value::Value |
( |
int32_t | v | ) |
|
|
inline |
◆ Value() [5/8]
| AST::Value::Value |
( |
int64_t | v | ) |
|
|
inline |
◆ Value() [6/8]
| AST::Value::Value |
( |
float_t | v | ) |
|
|
inline |
◆ Value() [7/8]
| AST::Value::Value |
( |
double_t | v | ) |
|
|
inline |
◆ Value() [8/8]
| AST::Value::Value |
( |
std::string | v | ) |
|
|
inline |
◆ value
| std::variant<bool, char8_t, int16_t, int32_t, int64_t, float_t, double_t, std::string> AST::Value::value |
Value as variant between char, short, int, long, float, double, bool and string
Definition at line 72 of file ast.hpp.
The documentation for this struct was generated from the following file:
- /mnt/disk_ext4_0/topazlang/include/parser/ast.hpp