Om
Classes | Namespaces | Macros | Functions
form.hpp File Reference

Om header file. More...

#include "om/language/operator.hpp"
#include "om/source/collection_front_source.hpp"
#include "om/language/form.cpp"
+ Include dependency graph for form.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Om::Language::Form
 An Operator (which may be empty), followed by zero or more Operand instances. More...
 
class  Om::Language::Form::ElementRange
 A Form Element range. More...
 
class  Om::Language::Form::OperandRange< Operand >
 A mutable Form Operand range. More...
 
class  Om::Language::Form::OperandRange< Operand const >
 An immutable Form Operand range. More...
 

Namespaces

 Om
 The Om library.
 
 Om::Language
 The Om language implementation.
 
 boost
 

Macros

#define Om_Language_Form_
 

Functions

bool Om::Language::operator== (Form::ElementRange const &, Form::ElementRange const &)
 
bool Om::Language::operator!= (Form::ElementRange const &, Form::ElementRange const &)
 
template<>
void boost::swap (Om::Language::Form &, Om::Language::Form &)
 

Detailed Description

Version
0.1.3
Date
2012-2014
Author
Jason Erb

Definition in file form.hpp.

Macro Definition Documentation

◆ Om_Language_Form_

#define Om_Language_Form_

Definition at line 17 of file form.hpp.