Lumiera  0.pre.03
DiffLanguage< I, E >::DiffStep Struct Reference

#include "lib/diff/diff-language.hpp"


template<class I, typename E>
struct lib::diff::DiffLanguage< I, E >::DiffStep

Definition at line 161 of file diff-language.hpp.

Public Member Functions

 DiffStep (DiffVerb verb, E e)
void applyTo (Interpreter &interpreter)
E const & elm ()
 operator string () const
DiffVerbverb ()

Constructor & Destructor Documentation

◆ DiffStep()

DiffStep ( DiffVerb  verb,

Definition at line 167 of file diff-language.hpp.

Member Function Documentation

◆ verb()

DiffVerb& verb ( )

Definition at line 164 of file diff-language.hpp.

◆ elm()

E const& elm ( )

Definition at line 165 of file diff-language.hpp.

◆ operator string()

operator string ( ) const

Definition at line 171 of file diff-language.hpp.

References util::unConst().

+ Here is the call graph for this function:

◆ applyTo()

void applyTo ( Interpreter interpreter)

Definition at line 178 of file diff-language.hpp.

References util::cStr(), and TRACE().

+ Here is the call graph for this function:
+ Inheritance diagram for DiffLanguage< I, E >::DiffStep:
+ Collaboration diagram for DiffLanguage< I, E >::DiffStep:

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