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

A wrapper class for ElementType. More...

#include <aring-gf-flint.hpp>

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

Public Member Functions

 Element ()=delete
 Element (Element &&other)
 Element (const ARingGFFlint &R)
 Element (const ARingGFFlint &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 fq_zech_ctx_struct * mContext

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 fq_zech_ctx_struct as it's needed to implement the destructor

Definition at line 103 of file aring-gf-flint.hpp.


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