CNORXZ
Container with Native Operation Routines and Expressions
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CNORXZ::VPosBase Class Referenceabstract

#include <vpos_type.h>

Inheritance diagram for CNORXZ::VPosBase:
CNORXZ::VPosRef< PosT1 > CNORXZ::VPosRef< PosT2 > CNORXZ::VPos< PosT > CNORXZ::VPos< MPos< PosT1, PosT2 > > CNORXZ::VPosRef< PosT > CNORXZ::VPosRef< MPos< PosT1, PosT2 > >

Public Member Functions

 DEFAULT_MEMBERS (VPosBase)
 
virtual ~VPosBase ()=default
 
virtual Uptr< VPosBasecopy () const =0
 
virtual SizeT vsize () const =0
 
virtual SizeT vval () const =0
 
virtual const VPosBasevget () const =0
 
virtual const VPosBasevnext () const =0
 
virtual Uptr< VPosBasevplus (const VPosBase *a) const =0
 
virtual Uptr< VPosBasevtimes (const VPosBase *a) const =0
 
virtual Uptr< VPosBasevexec (const VPosBase *a) const =0
 

Detailed Description

Definition at line 19 of file vpos_type.h.

Constructor & Destructor Documentation

◆ ~VPosBase()

virtual CNORXZ::VPosBase::~VPosBase ( )
virtualdefault

Member Function Documentation

◆ copy()

virtual Uptr< VPosBase > CNORXZ::VPosBase::copy ( ) const
pure virtual

◆ DEFAULT_MEMBERS()

CNORXZ::VPosBase::DEFAULT_MEMBERS ( VPosBase )

◆ vexec()

virtual Uptr< VPosBase > CNORXZ::VPosBase::vexec ( const VPosBase * a) const
pure virtual

◆ vget()

virtual const VPosBase * CNORXZ::VPosBase::vget ( ) const
pure virtual

◆ vnext()

virtual const VPosBase * CNORXZ::VPosBase::vnext ( ) const
pure virtual

◆ vplus()

virtual Uptr< VPosBase > CNORXZ::VPosBase::vplus ( const VPosBase * a) const
pure virtual

◆ vsize()

virtual SizeT CNORXZ::VPosBase::vsize ( ) const
pure virtual

◆ vtimes()

virtual Uptr< VPosBase > CNORXZ::VPosBase::vtimes ( const VPosBase * a) const
pure virtual

◆ vval()

virtual SizeT CNORXZ::VPosBase::vval ( ) const
pure virtual

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