![]() |
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 | |
| type_instance_range (const std::string &n, int b1, int b2) | |
| virtual void | report (std::ostream &s) const override |
| virtual int | get_first_iterator_for_range () const override |
| virtual int | get_last_iterator_for_range () const override |
| virtual type_instance_mode | get_mode () const |
| virtual int | get_amount_of_values () const override |
Public Member Functions inherited from chomik::type_instance | |
| type_instance (const std::string &n) | |
| virtual void | add_type_instance_enum_value (const signature &n, unsigned new_level=1) |
| virtual void | add_type_instance_enum_value (const std::string &n, unsigned new_level=1) |
| virtual std::vector< std::unique_ptr< type_instance_enum_value > >::const_iterator | get_first_iterator_for_enum () const |
| virtual std::vector< std::unique_ptr< type_instance_enum_value > >::const_iterator | get_last_iterator_for_enum () const |
| const std::string | get_name () const |
| virtual std::string | get_enum_item (int i) |
| virtual void | update (placeholder_with_value &v, machine &m, basic_generator &g) |
| void | update_name (const std::string &n) |
Protected Attributes | |
| int | min_boundary |
| int | max_boundary |
Protected Attributes inherited from chomik::type_instance | |
| std::string | name |
Additional Inherited Members | |
Public Types inherited from chomik::type_instance | |
| enum class | type_instance_mode { NONE , INTEGER , ENUM } |
|
inline |
|
inlineoverridevirtual |
Implements chomik::type_instance.
|
inlineoverridevirtual |
Reimplemented from chomik::type_instance.
|
inlineoverridevirtual |
Reimplemented from chomik::type_instance.
|
inlinevirtual |
Reimplemented from chomik::type_instance.
|
overridevirtual |
Implements chomik::type_instance.
Reimplemented in chomik::type_instance_ad_hoc_range.
|
protected |
|
protected |