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< 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::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: