CNORXZ
Container with Native Operation Routines and Expressions
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CNORXZ::VPos< PosT > Class Template Reference

#include <vpos_type.h>

Inheritance diagram for CNORXZ::VPos< PosT >:
CNORXZ::VPosBase

Public Member Functions

 DEFAULT_MEMBERS (VPos)
 
 VPos (const PosT &a)
 
virtual Uptr< VPosBase > copy () const override final
 
virtual const VPosBase * vget () const override final
 
virtual SizeT vsize () const override final
 
virtual SizeT vval () const override final
 
virtual const VPosBase * vnext () const override final
 
virtual Uptr< VPosBase > vplus (const VPosBase *a) const override final
 
virtual Uptr< VPosBase > vtimes (const VPosBase *a) const override final
 
virtual Uptr< VPosBase > vexec (const VPosBase *a) const override final
 
- Public Member Functions inherited from CNORXZ::VPosBase
 DEFAULT_MEMBERS (VPosBase)
 
virtual ~VPosBase ()=default
 

Detailed Description

template<class PosT>
class CNORXZ::VPos< PosT >

Definition at line 36 of file vpos_type.h.

Constructor & Destructor Documentation

◆ VPos()

template<class PosT >
CNORXZ::VPos< PosT >::VPos ( const PosT & a)

Definition at line 25 of file vpos_type.cc.h.

Member Function Documentation

◆ copy()

template<class PosT >
Uptr< VPosBase > CNORXZ::VPos< PosT >::copy ( ) const
finaloverridevirtual

Implements CNORXZ::VPosBase.

Definition at line 30 of file vpos_type.cc.h.

◆ DEFAULT_MEMBERS()

template<class PosT >
CNORXZ::VPos< PosT >::DEFAULT_MEMBERS ( VPos< PosT > )

◆ vexec()

template<class PosT >
Uptr< VPosBase > CNORXZ::VPos< PosT >::vexec ( const VPosBase * a) const
finaloverridevirtual

Implements CNORXZ::VPosBase.

Definition at line 74 of file vpos_type.cc.h.

◆ vget()

template<class PosT >
const VPosBase * CNORXZ::VPos< PosT >::vget ( ) const
finaloverridevirtual

Implements CNORXZ::VPosBase.

Definition at line 36 of file vpos_type.cc.h.

◆ vnext()

template<class PosT >
const VPosBase * CNORXZ::VPos< PosT >::vnext ( ) const
finaloverridevirtual

Implements CNORXZ::VPosBase.

Definition at line 54 of file vpos_type.cc.h.

◆ vplus()

template<class PosT >
Uptr< VPosBase > CNORXZ::VPos< PosT >::vplus ( const VPosBase * a) const
finaloverridevirtual

Implements CNORXZ::VPosBase.

Definition at line 60 of file vpos_type.cc.h.

◆ vsize()

template<class PosT >
SizeT CNORXZ::VPos< PosT >::vsize ( ) const
finaloverridevirtual

Implements CNORXZ::VPosBase.

Definition at line 42 of file vpos_type.cc.h.

◆ vtimes()

template<class PosT >
Uptr< VPosBase > CNORXZ::VPos< PosT >::vtimes ( const VPosBase * a) const
finaloverridevirtual

Implements CNORXZ::VPosBase.

Definition at line 67 of file vpos_type.cc.h.

◆ vval()

template<class PosT >
SizeT CNORXZ::VPos< PosT >::vval ( ) const
finaloverridevirtual

Implements CNORXZ::VPosBase.

Definition at line 48 of file vpos_type.cc.h.


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