Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
TreeDiffLanguage Struct Reference

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

Description

Definition at line 144 of file tree-diff.hpp.

Public Types

using Interpreter = TreeDiffInterpreter
 
- Public Types inherited from DiffLanguage< TreeDiffInterpreter, GenNode >
using DiffVerb = VerbToken< TreeDiffInterpreter, void(GenNode const &)>
 
using DiffToken = std::tuple< DiffVerb, GenNode >
 
using Interpreter = TreeDiffInterpreter
 

Public Member Functions

 DiffStep_CTOR (ins)
 
 DiffStep_CTOR (del)
 
 DiffStep_CTOR (pick)
 
 DiffStep_CTOR (find)
 
 DiffStep_CTOR (skip)
 
 DiffStep_CTOR (after)
 
 DiffStep_CTOR (set)
 
 DiffStep_CTOR (mut)
 
 DiffStep_CTOR (emu)
 

Additional Inherited Members

- Static Public Attributes inherited from DiffLanguage< TreeDiffInterpreter, GenNode >
static const DiffStep NIL
 fixed "invalid" marker token
 

Member Typedef Documentation

◆ Interpreter

Definition at line 147 of file tree-diff.hpp.

Member Function Documentation

◆ DiffStep_CTOR() [1/9]

DiffStep_CTOR ( ins  )

◆ DiffStep_CTOR() [2/9]

DiffStep_CTOR ( del  )

◆ DiffStep_CTOR() [3/9]

DiffStep_CTOR ( pick  )

◆ DiffStep_CTOR() [4/9]

DiffStep_CTOR ( find  )

◆ DiffStep_CTOR() [5/9]

DiffStep_CTOR ( skip  )

◆ DiffStep_CTOR() [6/9]

DiffStep_CTOR ( after  )

◆ DiffStep_CTOR() [7/9]

DiffStep_CTOR ( set  )

◆ DiffStep_CTOR() [8/9]

DiffStep_CTOR ( mut  )

◆ DiffStep_CTOR() [9/9]

DiffStep_CTOR ( emu  )
+ Inheritance diagram for TreeDiffLanguage:
+ Collaboration diagram for TreeDiffLanguage:

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