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.

Loading...
Searching...
No Matches
chomik::generic_range_boundary_variable_value Class Reference

#include <chomik.h>

Inheritance diagram for chomik::generic_range_boundary_variable_value:
Collaboration diagram for chomik::generic_range_boundary_variable_value:

Public Member Functions

 generic_range_boundary_variable_value (generic_name *gn)
 
 generic_range_boundary_variable_value (const generic_name &gn)
 
virtual void report (std::ostream &s) const override
 
virtual int get_value (const machine &m, const basic_generator &g) const override
 
virtual void add_placeholders_to_generator (basic_generator &g) const override
 
virtual void get_copy (std::unique_ptr< generic_range_boundary > &target) const override
 
- Public Member Functions inherited from chomik::generic_range_boundary
virtual ~generic_range_boundary ()
 

Constructor & Destructor Documentation

◆ generic_range_boundary_variable_value() [1/2]

chomik::generic_range_boundary_variable_value::generic_range_boundary_variable_value ( generic_name * gn)
inline

The constructor owns the first parameter, it must not be destroyed by the parser!

◆ generic_range_boundary_variable_value() [2/2]

chomik::generic_range_boundary_variable_value::generic_range_boundary_variable_value ( const generic_name & gn)

Member Function Documentation

◆ add_placeholders_to_generator()

virtual void chomik::generic_range_boundary_variable_value::add_placeholders_to_generator ( basic_generator & g) const
overridevirtual

Reimplemented from chomik::generic_range_boundary.

◆ get_copy()

virtual void chomik::generic_range_boundary_variable_value::get_copy ( std::unique_ptr< generic_range_boundary > & target) const
inlineoverridevirtual

◆ get_value()

virtual int chomik::generic_range_boundary_variable_value::get_value ( const machine & m,
const basic_generator & g ) const
overridevirtual

◆ report()

virtual void chomik::generic_range_boundary_variable_value::report ( std::ostream & s) const
overridevirtual

The documentation for this class was generated from the following file:

copyright by Pawel Biernacki

Vantaa 2022