Loading...
Searching...
No Matches
by::tarrayable< T, R, RSquare > Class Template Referenceabstract

#include <tarrayable.hpp>

Inheritance diagram for by::tarrayable< T, R, RSquare >:
by::tnarr< aser > by::tnarr< frame > by::tnarr< param > by::tnarr< T, strTactic > by::tnarr< node > by::tnarr< by::baseConvergence > by::tnarr< by::baseFunc > by::tnarr< endExpr, strTactic > by::tnarr< srcSupply > by::tnarr< me > by::tnarr< T, TACTIC >

Public Member Functions

virtual RSquare operator[] (nidx n)=0
 
const RSquare operator[] (nidx n) const BY_CONST_FUNC(operator[](n)) virtual nbool in(nidx n) const =0
 
virtual R get (nidx n)=0
 
const R get (nidx n) const BY_CONST_FUNC(get(n)) virtual nbool set(nidx n
 
nbool set (nidx n, const T *new1) BY_SIDE_FUNC(new1
 
nbool set (n, *new1)
 
virtual nbool add (nidx n, const T &new1)=0
 
nbool add (nidx n, const T *new1) BY_SIDE_FUNC(new1
 
nbool add (n, *new1)
 
virtual nbool del (nidx n)=0
 

Public Attributes

const R const T & new1 = 0
 
nbool false
 

Detailed Description

template<typename T, typename R = T*, typename RSquare = T&>
class by::tarrayable< T, R, RSquare >
Remarks
arrayable has API treating index as its parameter.

Member Function Documentation

◆ add()

template<typename T , typename R = T*, typename RSquare = T&>
virtual nbool by::tarrayable< T, R, RSquare >::add ( nidx n,
const T & new1 )
pure virtual
Returns
how many element has been added from rhs.

Implemented in by::arr, by::tdumArr< T, defaultElemType >, by::tnarr< T, TACTIC >, and by::tnarr< T, strTactic >.

◆ del()


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