Canola  0.8.D001
Public Member Functions | Static Public Member Functions | Private Member Functions
interpose_memory_m Class Reference

#include <m.h>

Inheritance diagram for interpose_memory_m:
interpose_memory interpose

List of all members.

Public Member Functions

virtual ~interpose_memory_m ()

Static Public Member Functions

static pointer create (const pointer &deeper, const location::pointer &start)

Private Member Functions

 interpose_memory_m (const pointer &deeper, const location::pointer &start)
 interpose_memory_m ()
 interpose_memory_m (const interpose_memory_m &rhs)
interpose_memory_moperator= (const interpose_memory_m &rhs)

Detailed Description

The interpose_memory_m class is used to represent the processing required to glue M3~ {n} together to make M(n) keys.

Definition at line 27 of file m.h.


Constructor & Destructor Documentation

The destructor.

Definition at line 21 of file m.cc.

interpose_memory_m::interpose_memory_m ( const pointer deeper,
const location::pointer start 
) [private]

The constructor. It is private on purpose, use the create class method instead.

Definition at line 26 of file m.cc.

The default constructor. Do not use.

The copy constructor. Do not use.

Parameters:
rhsThe right hand side of the initialization.

Member Function Documentation

interpose_memory_m::pointer interpose_memory_m::create ( const pointer deeper,
const location::pointer start 
) [static]

The create class method is used to create new dynamically allocated instance of this class.

Definition at line 36 of file m.cc.

interpose_memory_m& interpose_memory_m::operator= ( const interpose_memory_m rhs) [private]

The assignment operator. Do not use.

Parameters:
rhsThe right hand side of the assignment.

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