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

#include <xpr_base.h>

Inheritance diagram for CNORXZ::VXpr< T, Xpr >:
CNORXZ::VXprBase< T >

Public Member Functions

 DEFAULT_MEMBERS (VXpr)
 
 VXpr (const XprInterface< Xpr > &a)
 
virtual Uptr< VXprBase< T > > copy () const override final
 
virtual T vexec (const DPos &last) const override final
 
virtual T vexec () const override final
 
virtual DPos vrootSteps (const IndexId< 0 > &id) const override final
 
- Public Member Functions inherited from CNORXZ::VXprBase< T >
 DEFAULT_MEMBERS (VXprBase)
 
virtual ~VXprBase ()=default
 

Detailed Description

template<typename T, class Xpr>
class CNORXZ::VXpr< T, Xpr >

Definition at line 56 of file xpr_base.h.

Constructor & Destructor Documentation

◆ VXpr()

template<typename T , class Xpr >
CNORXZ::VXpr< T, Xpr >::VXpr ( const XprInterface< Xpr > & a)

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

Member Function Documentation

◆ copy()

template<typename T , class Xpr >
Uptr< VXprBase< T > > CNORXZ::VXpr< T, Xpr >::copy ( ) const
finaloverridevirtual

Implements CNORXZ::VXprBase< T >.

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

◆ DEFAULT_MEMBERS()

template<typename T , class Xpr >
CNORXZ::VXpr< T, Xpr >::DEFAULT_MEMBERS ( VXpr< T, Xpr > )

◆ vexec() [1/2]

template<typename T , class Xpr >
T CNORXZ::VXpr< T, Xpr >::vexec ( ) const
finaloverridevirtual

Implements CNORXZ::VXprBase< T >.

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

◆ vexec() [2/2]

template<typename T , class Xpr >
T CNORXZ::VXpr< T, Xpr >::vexec ( const DPos & last) const
finaloverridevirtual

Implements CNORXZ::VXprBase< T >.

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

◆ vrootSteps()

template<typename T , class Xpr >
DPos CNORXZ::VXpr< T, Xpr >::vrootSteps ( const IndexId< 0 > & id) const
finaloverridevirtual

Implements CNORXZ::VXprBase< T >.

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


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