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< VPosBasecopy () const override final
 
virtual const VPosBasevget () const override final
 
virtual SizeT vsize () const override final
 
virtual SizeT vval () const override final
 
virtual const VPosBasevnext () const override final
 
virtual Uptr< VPosBasevplus (const VPosBase *a) const override final
 
virtual Uptr< VPosBasevtimes (const VPosBase *a) const override final
 
virtual Uptr< VPosBasevexec (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: