Back to index

texmacs  1.0.7.15
Private Member Functions
patch Class Reference

#include <patch.hpp>

List of all members.

Private Member Functions

 ABSTRACT_NULL (patch)
 patch (modification mod, modification inv)
 patch (array< patch > a)
 patch (bool par, array< patch > a)
 patch (patch p1, patch p2)
 patch (double author, bool create)
 patch (double author, patch p)
patch operator[] (int i)

Detailed Description

Definition at line 45 of file patch.hpp.


Constructor & Destructor Documentation

patch::patch ( modification  mod,
modification  inv 
) [private]

Definition at line 72 of file patch.cpp.

                                               :
  rep (tm_new<modification_patch_rep> (mod, inv)) { rep->ref_count= 1; }
patch::patch ( array< patch a) [private]

Definition at line 74 of file patch.cpp.

                           :
  rep (tm_new<compound_patch_rep> (a)) { rep->ref_count= 1; }
patch::patch ( bool  par,
array< patch a 
) [private]

Definition at line 76 of file patch.cpp.

                                        :
  rep (branch?
       ((patch_rep*) tm_new<branch_patch_rep> (a)):
       ((patch_rep*) tm_new<compound_patch_rep> (a))) { rep->ref_count= 1; }
patch::patch ( patch  p1,
patch  p2 
) [private]

Definition at line 80 of file patch.cpp.

                               :
  rep (tm_new<compound_patch_rep> (array<patch>(p1,p2))) { rep->ref_count= 1; }
patch::patch ( double  author,
bool  create 
) [private]

Definition at line 82 of file patch.cpp.

                                       :
  rep (tm_new<birth_patch_rep> (author, create)) { rep->ref_count= 1; }
patch::patch ( double  author,
patch  p 
) [private]

Definition at line 84 of file patch.cpp.

                                   :
  rep (tm_new<author_patch_rep> (author, p)) { rep->ref_count= 1; }

Member Function Documentation

patch::ABSTRACT_NULL ( patch  ) [private]
patch patch::operator[] ( int  i) [inline, private]

Definition at line 53 of file patch.hpp.

                                   {
    return rep->get_child (i); }

The documentation for this class was generated from the following files: