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

#include <xpr_base.h>

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

Public Member Functions

 DEFAULT_MEMBERS (VXprBase)
 
virtual ~VXprBase ()=default
 
virtual Uptr< VXprBase< T > > copy () const =0
 
virtual T vexec (const DPos &last) const =0
 
virtual T vexec () const =0
 
virtual DPos vrootSteps (const IndexId< 0 > &id) const =0
 

Detailed Description

template<typename T>
class CNORXZ::VXprBase< T >

Definition at line 41 of file xpr_base.h.

Constructor & Destructor Documentation

◆ ~VXprBase()

template<typename T >
virtual CNORXZ::VXprBase< T >::~VXprBase ( )
virtualdefault

Member Function Documentation

◆ copy()

template<typename T >
virtual Uptr< VXprBase< T > > CNORXZ::VXprBase< T >::copy ( ) const
pure virtual

Implemented in CNORXZ::VXpr< T, Xpr >.

◆ DEFAULT_MEMBERS()

template<typename T >
CNORXZ::VXprBase< T >::DEFAULT_MEMBERS ( VXprBase< T > )

◆ vexec() [1/2]

template<typename T >
virtual T CNORXZ::VXprBase< T >::vexec ( ) const
pure virtual

Implemented in CNORXZ::VXpr< T, Xpr >.

◆ vexec() [2/2]

template<typename T >
virtual T CNORXZ::VXprBase< T >::vexec ( const DPos & last) const
pure virtual

Implemented in CNORXZ::VXpr< T, Xpr >.

◆ vrootSteps()

template<typename T >
virtual DPos CNORXZ::VXprBase< T >::vrootSteps ( const IndexId< 0 > & id) const
pure virtual

Implemented in CNORXZ::VXpr< T, Xpr >.


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