| An::AdditionOperator | Addition functor  | 
  | An::BinaryFunctionBytecodeToken< Operation > | Bytecode for unary functions, pop two values from stack and push result of function. Templatised on the functor  | 
  | An::Color | A color in RGBA  | 
  | An::ConstantBytecodeToken | Bytecode for constant, holds a value  | 
  | An::DivisionOperator | Division functor  | 
  | An::ExpDecay | Implements an exponential decay using the Crank-Nicholson method  | 
  | An::FastRandom | A fast random generator  | 
  | An::Formula | A Formula  | 
  | An::Formula::BytecodeToken | An token from the bytecode, can be a variable or an operation  | 
  | An::Formula::ParseResult | Result returned by Formula::parse, including error description  | 
  | An::FormulaGrammar | Language grammar using boost::spirit meta-programming features. You now enter highly magic area, prepare to forget everything you have believed in. Read it at your own risks, after all, this is in a cpp not h file  | 
  | An::FormulaGrammar::definition< ScannerT > | EBNF grammar, read source and boost::spirit documentation and rethink your life  | 
  | An::FunctionBytecodeToken | Bytecode for function call, holds a pointer to functor  | 
  | An::Matrix22 | A 2x2 matrix  | 
  | An::MultiplicationOperator | Multiplication functor  | 
  | An::PushConstant | Functor that add a new constant at the end of _bytecode when called  | 
  | An::PushFunction | Functor that add a new function call at the end of _bytecode when called  | 
  | An::PushOperator< TokenType > | Functor that add a new operator at the end of _bytecode when called  | 
  | An::PushVariable | Functor that add a new variable reading at the end of _bytecode when called  | 
  | An::Segment | A segment in a 2D space, basically two points  | 
  | An::StringClosure | Boost::spirit housekeeping  | 
  | An::SubstractionOperator | Substraction functor  | 
  | An::UnaryFunctionBytecodeToken< Operation > | Bytecode for unary functions, pop value from stack and push result of function. Templatised on the functor  | 
  | An::UnaryNegationOperation | Negation functor  | 
  | An::UniformRand | Functor to be used with <algorithm>  | 
  | An::VariableBytecodeToken | Bytecode for variable, holds a pointer to variable  | 
  | An::Vector | A vector in a 2D space  |