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

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

Description

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,
e 
)
inline

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

Member Function Documentation

◆ verb()

DiffVerb& verb ( )
inline

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

◆ elm()

E const& elm ( )
inline

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

◆ operator string()

operator string ( ) const
inline

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)
inline

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: