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

#include <condition.h>

Inheritance diagram for cymoca::ast::condition::And:
Inheritance graph
Collaboration diagram for cymoca::ast::condition::And:
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< Base, Base, Base >
 TBinary (std::unique_ptr< Base > left, std::unique_ptr< Base > right)
 
Base * getLeft ()
 
Base * getRight ()
 
std::vector< INode * > getChildren () override
 
std::unique_ptr< INode > cloneBinary () const
 

Additional Inherited Members

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

Detailed Description

The logical and operator, a and b

Definition at line 60 of file condition.h.

Member Function Documentation

std::unique_ptr<INode> cymoca::ast::condition::And::clone ( ) const
inlineoverride

Definition at line 60 of file condition.h.

void cymoca::ast::condition::And::enter ( listener::Base &  listener)
inlineoverride

Definition at line 60 of file condition.h.

void cymoca::ast::condition::And::exit ( listener::Base &  listener)
inlineoverride

Definition at line 60 of file condition.h.


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