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

#include <equation.h>

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

Additional Inherited Members

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

Detailed Description

A list of equations

Definition at line 11 of file equation.h.

Member Function Documentation

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

Definition at line 15 of file equation.h.

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

Definition at line 13 of file equation.h.

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

Definition at line 13 of file equation.h.


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