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

#include <equation.h>

Inheritance diagram for cymoca::ast::equation::If:
Inheritance graph
Collaboration diagram for cymoca::ast::equation::If:
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::TList< Block, Base >
 TList ()=default
 
 TList (Arg1 arg1, Args...args)
 
void append (std::unique_ptr< Block > item)
 
std::vector< std::unique_ptr
< Block > > & 
list ()
 
std::vector< INode * > getChildren () override
 
std::unique_ptr< INode > cloneList () const
 

Additional Inherited Members

- Protected Attributes inherited from cymoca::ast::TList< Block, Base >
std::vector< std::unique_ptr
< Block > > 
m_list
 

Detailed Description

Definition at line 47 of file equation.h.

Member Function Documentation

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

Definition at line 51 of file equation.h.

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

Definition at line 49 of file equation.h.

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

Definition at line 49 of file equation.h.


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