Macaulay2 Engine
Loading...
Searching...
No Matches
M2::ARingTower::Element Class Reference

A wrapper class for ElementType. More...

#include <aring-tower.hpp>

Inheritance diagram for M2::ARingTower::Element:
M2::ElementImpl< ElementType >

Public Member Functions

 Element ()=delete
 Element (Element &&other)
 Element (const ARingTower &_R)
 Element (const ARingTower &_R, const ElementType &value)
 ~Element ()
Public Member Functions inherited from M2::ElementImpl< ElementType >
 operator const ElementType & () const
 operator ElementType & ()
const ElementType & value () const
ElementType & value ()

Private Attributes

const ARingTowerR

Additional Inherited Members

Protected Member Functions inherited from M2::ElementImpl< ElementType >
 ElementImpl ()=default
 ElementImpl (const ElementType &value)
 ElementImpl (ElementType &&value)
 ElementImpl (const ElementImpl &other) noexcept=default
 ElementImpl (ElementImpl &&other) noexcept=default
ElementImploperator= (const ElementImpl &other) noexcept=default
ElementImploperator= (ElementImpl &&other) noexcept=default
 ~ElementImpl () noexcept=default
Protected Attributes inherited from M2::ElementImpl< ElementType >
ElementType mValue

Detailed Description

A wrapper class for ElementType.

This keeps a pointer to the ARingTower object as it's needed to implement the destructor

Definition at line 125 of file aring-tower.hpp.


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