atlas  0.6
Public Member Functions | Public Attributes | List of all members
atlas::interpreter::conditional_node Struct Reference

#include <parse_types.h>

Collaboration diagram for atlas::interpreter::conditional_node:
Collaboration graph
[legend]

Public Member Functions

 conditional_node (expr &&condition, expr &&then_branch, expr &&else_branch)
 
 conditional_node (expr &&condition, containers::sl_node< expr > &&branches)
 

Public Attributes

expr condition
 
containers::sl_node< exprbranches
 

Constructor & Destructor Documentation

atlas::interpreter::conditional_node::conditional_node ( expr &&  condition,
expr &&  then_branch,
expr &&  else_branch 
)
inline
atlas::interpreter::conditional_node::conditional_node ( expr &&  condition,
containers::sl_node< expr > &&  branches 
)
inline

Member Data Documentation

containers::sl_node<expr> atlas::interpreter::conditional_node::branches
expr atlas::interpreter::conditional_node::condition

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