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_placeholder_with_value (const std::string &p, const TYPE v, type_instance *ti) | |
virtual variable_with_value::actual_memory_representation_type | get_representation_type () const override |
TYPE | get_value () const |
virtual void | update_int_value (TYPE f, TYPE l) |
virtual void | update_ad_hoc_range_type_instance (machine &m, basic_generator &g) override |
Public Member Functions inherited from chomik::placeholder_with_value | |
placeholder_with_value (const std::string &n) | |
const std::string & | get_name () const |
virtual | ~placeholder_with_value () |
virtual void | report (std::ostream &s) const =0 |
virtual bool | get_is_valid () const |
virtual bool | get_is_terminated () const |
virtual void | increment () |
virtual std::string | get_value_string () const |
virtual std::string | get_value_enum () const |
virtual void | get_value_code (code &target) const |
virtual bool | get_exceeds_level (int max_level) const |
virtual int | get_level () const |
virtual void | update_int_value (int f, int l) |
Protected Attributes | |
TYPE | value |
type_instance * | my_type_instance |
Protected Attributes inherited from chomik::placeholder_with_value | |
const std::string | placeholder |
|
inline |
|
inlineoverridevirtual |
Implements chomik::placeholder_with_value.
|
inline |
|
inlineoverridevirtual |
Reimplemented from chomik::placeholder_with_value.
|
inlinevirtual |
Reimplemented in chomik::simple_placeholder_for_range.
|
protected |
|
protected |