로딩중...
검색중...
일치하는것 없음
by::seq 클래스 참조

scripted sequence container for integer ranges 더 자세히 ...

#include <seq.hpp>

by::seq에 대한 상속 다이어그램 :
by::tucontainable< nInt, nInt, nInt > by::tarrayable< nInt, nInt, nInt >

Public 멤버 함수

 seq (const nInt &start, const nInt &end)
 
 seq (const nInt &start, const nInt &end, const nInt &step)
 
nInt operator[] (nidx n) override
 
const ntypegetType () const override
 
scopesubs () override
 
ncnt len () const override
 
nbool in (nidx n) const override
 
nInt get (nidx n) override
 
void rel () override
 
- by::tucontainable< nInt, nInt, nInt >(으)로부터 상속된 Public 멤버 함수
nbool in (const nInt &it) const
 
nbool in (const nInt *it) const BY_SIDE_FUNC(in)
 
nbool in (std::function< nbool(const nInt &)> l) const
 
nbool in (std::function< nbool(const T1 &)> l) const
 
nbool isEmpty () const
 
std::conditional_t< _IS_POINTER, T1 *, tmay< T1 > > get (std::function< nbool(const T1 &)> l)
 
std::conditional_t< _IS_POINTER, nInt, tmay< nInt > > get (std::function< nbool(const nInt &)> l)
 
void each (std::function< nbool(T1 &)> l)
 
void each (std::function< nbool(nInt &)> l)
 
virtual iter end () const
 
virtual iter rend () const
 
virtual iter last () const
 
iter iterate (ncnt step) const
 
iter iterate (const nInt &it) const
 
iter riterate (ncnt step) const
 
iter riterate (const nInt &it) const
 
virtual nbool set (const iter &at, const nInt *new1) BY_SIDE_FUNC(new1
 
virtual nbool set (at, *new1)
 
nbool add (const iter &at, const nInt *new1) BY_SIDE_FUNC(new1
 
nbool add (at, *new1)
 
nbool add (std::initializer_list< const nInt * > elems)
 
nbool add (const nInt &new1)
 
nbool add (const nInt *it) BY_SIDE_FUNC(add)
 
void add (const iter &from, const iter &to)
 
void add (const iter &here, me &rhs)
 
void add (const me &rhs)
 
void add (const me *rhs) BY_SIDE_FUNC(rhs
 
ncnt add (const typename tucontainable< E >::iter &from, const typename tucontainable< E >::iter &to)
 
ncnt add (const tucontainable< E > &rhs)
 
ncnt add (const tbicontainable< K, V > &rhs)
 
void add void ())
 
nbool del ()
 
nbool del (const nInt &it)
 
nbool del (const nInt *it) BY_SIDE_FUNC(del)
 
nbool del (const me &rhs)
 
nbool del (const me *rhs) BY_SIDE_FUNC(rhs
 

Protected 멤버 함수

iteration_onMakeIteration (ncnt step, nbool isReversed) const override
 

Friends

template<typename T , nbool >
struct tmarshaling
 

추가로 상속된 멤버들

- by::tucontainable< nInt, nInt, nInt >(으)로부터 상속된 Public 속성
std::conditional_t< _IS_POINTER, const T1 *, tmay< T1 > > get(std::function< nbool(const T1 &)> l) const std tnarr< nInt, strTactic getAll )(std::function< nbool(const nInt &)> l) const
 
void each(std::function< nbool(const T1 &)> l) const BY_CONST_FUNC(each(l)) void each(std ite rbegin )() const
 
virtual nbool false
 
nbool false
 
nbool del false
 
void add rhs
 
nbool del rhs
 

상세한 설명

scripted sequence container for integer ranges

Immutable sequence representing integer ranges with bridged native implementation. Provides script object interface to native sequence functionality.

멤버 함수 문서화

◆ _onMakeIteration()

iteration * by::seq::_onMakeIteration ( ncnt step,
nbool isReversed ) const
overrideprotectedvirtual

◆ get()

nInt by::seq::get ( nidx n)
overridevirtual

◆ len()

ncnt by::seq::len ( ) const
overridevirtual

◆ operator[]()

nInt by::seq::operator[] ( nidx n)
overridevirtual

◆ rel()

void by::seq::rel ( )
overridevirtual

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:
to Top