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

#include <vpos_type.h>

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

Public Member Functions

 DEFAULT_MEMBERS (VPosRef)
 
 VPosRef (const PosT *c)
 
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::VPosRef< PosT >

Definition at line 78 of file vpos_type.h.

Constructor & Destructor Documentation

◆ VPosRef()

template<class PosT >
CNORXZ::VPosRef< PosT >::VPosRef ( const PosT * c)

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

Member Function Documentation

◆ copy()

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

Implements CNORXZ::VPosBase.

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

◆ DEFAULT_MEMBERS()

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

◆ vexec()

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

Implements CNORXZ::VPosBase.

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

◆ vget()

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

Implements CNORXZ::VPosBase.

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

◆ vnext()

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

Implements CNORXZ::VPosBase.

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

◆ vplus()

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

Implements CNORXZ::VPosBase.

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

◆ vsize()

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

Implements CNORXZ::VPosBase.

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

◆ vtimes()

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

Implements CNORXZ::VPosBase.

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

◆ vval()

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

Implements CNORXZ::VPosBase.

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


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