cymoca
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
cymoca::ast::equation::Simple Class Reference

#include <equation.h>

Inheritance diagram for cymoca::ast::equation::Simple:
Inheritance graph
Collaboration diagram for cymoca::ast::equation::Simple:
Collaboration graph

Public Member Functions

void enter (listener::Base &listener) override
 
void exit (listener::Base &listener) override
 
std::unique_ptr< INode > clone () const override
 
- Public Member Functions inherited from cymoca::ast::TBinary< expression::Base, expression::Base, Base >
 TBinary (std::unique_ptr< expression::Base > left, std::unique_ptr< expression::Base > right)
 
expression::Base * getLeft ()
 
expression::Base * getRight ()
 
std::vector< INode * > getChildren () override
 
std::unique_ptr< INode > cloneBinary () const
 

Additional Inherited Members

- Protected Attributes inherited from cymoca::ast::TBinary< expression::Base, expression::Base, Base >
std::unique_ptr< expression::Base > m_left
 
std::unique_ptr< expression::Base > m_right
 

Detailed Description

Definition at line 37 of file equation.h.

Member Function Documentation

std::unique_ptr<INode> cymoca::ast::equation::Simple::clone ( ) const
inlineoverride

Definition at line 41 of file equation.h.

void cymoca::ast::equation::Simple::enter ( listener::Base &  listener)
inlineoverride

Definition at line 39 of file equation.h.

void cymoca::ast::equation::Simple::exit ( listener::Base &  listener)
inlineoverride

Definition at line 39 of file equation.h.


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