![]() |
chomik 0.2.1
experimental and minimalistic programming language
|
My name is Pawel Biernacki.
I am a software engineer.
This site is my hobby project.
#include <chomik.h>


Public Member Functions | |
| simple_variable_with_value_string (std::shared_ptr< signature > &&s, std::string v) | |
| virtual std::string | get_value_string () const override |
| virtual void | assign_value_string (std::string v) override |
| virtual std::string | get_debug_type_name () const override |
Public Member Functions inherited from chomik::simple_variable_with_value< std::string, static_cast< int >(variable_with_value::actual_memory_representation_type::STRING)> | |
| simple_variable_with_value (std::shared_ptr< signature > &&s, std::string v) | |
| virtual void | report (std::ostream &s) const override |
| virtual actual_memory_representation_type | get_representation_type () const override |
Public Member Functions inherited from chomik::variable_with_value | |
| variable_with_value (std::shared_ptr< signature > &&n) | |
| virtual | ~variable_with_value () |
| std::string | get_signature_item_representation (int item_index) const |
| std::string | get_signature_item_type_name (int item_index) const |
| int | get_amount_of_signature_items () const |
| std::string | get_signature_string_representation () const |
| virtual int | get_value_integer () const |
| virtual double | get_value_float () const |
| virtual std::string | get_value_enum () const |
| virtual void | get_value_code (code &target) const |
| virtual void | assign_value_integer (int v) |
| virtual void | assign_value_float (double v) |
| virtual void | assign_value_enum (std::string v) |
| virtual void | assign_value_code (const code &ci) |
Additional Inherited Members | |
Public Types inherited from chomik::variable_with_value | |
| enum class | actual_memory_representation_type { NONE , INTEGER , FLOAT , STRING , CODE , ENUM } |
Protected Attributes inherited from chomik::simple_variable_with_value< std::string, static_cast< int >(variable_with_value::actual_memory_representation_type::STRING)> | |
| std::string | value |
Protected Attributes inherited from chomik::variable_with_value | |
| std::shared_ptr< signature > | actual_name |
|
inline |
|
inlineoverridevirtual |
Reimplemented from chomik::variable_with_value.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reimplemented from chomik::variable_with_value.