################################################################################ # # The following CODEREFs are automatically created stubs. # ################################################################################ *--[CODEREF]----------------------------------------------------------------* | | | template , | | typename A = std::allocator > | | class ArrayView; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayViewtemplatetypenameT,t] [ypenameI=IndexOptions,typenameA=stdallocatorTclass] [ArrayView; ] Defined in namespace `flens`. Class ArrayViewtemplatetypenameT,typenameI=IndexOptions,typenameA=stdallocatorTclassArrayView; with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ArrayView(IndexType length, | | ElementType *data, | | IndexType stride = IndexType(1), | | IndexType firstIndex = defaultIndexBase, | | const Allocator &allocator = Allocator()); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@ArrayView# #*t0.0#S0_#S0_#&1t0.2# ] Defined in namespace `flens`. Constructor of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ArrayView(const ArrayView &rhs); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@ArrayView#&1 # ] Defined in namespace `flens`. Constructor of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | template | | ArrayView(RHS &rhs); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@FT@>1#TArrayView#&t1.0#templatetypenameRHS ] Defined in namespace `flens`. Constructor of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ~ArrayView(); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@~ArrayView#~ ] Defined in namespace `flens`. Method `~ArrayView` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | const ElementType & | | operator()(IndexType index) const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@operator()# #1co] [nstElementTypeband ] Defined in namespace `flens`. Operator `()` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ElementType & | | operator()(IndexType index); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@operator()# #Ele] [mentTypeband ] Defined in namespace `flens`. Operator `()` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | firstIndex() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@firstIndex#1Inde] [xType ] Defined in namespace `flens`. Method `firstIndex` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | lastIndex() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@lastIndex#1Index] [Type ] Defined in namespace `flens`. Method `lastIndex` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | length() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@length#1IndexTyp] [e ] Defined in namespace `flens`. Method `length` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | stride() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@stride#1IndexTyp] [e ] Defined in namespace `flens`. Method `stride` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | const ElementType * | | data() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@data#1constEleme] [ntType* ] Defined in namespace `flens`. Method `data` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ElementType * | | data(); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@data#ElementType] [* ] Defined in namespace `flens`. Method `data` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | const Allocator & | | allocator() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@allocator#1const] [Allocatorband ] Defined in namespace `flens`. Method `allocator` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | bool | | resize(IndexType length, | | IndexType firstIndex = defaultIndexBase, | | const ElementType &value = ElementType()); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@resize# #S0_#&1t] [0.0#bool ] Defined in namespace `flens`. Method `resize` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | template | | bool | | resize(const ARRAY &rhs, const ElementType &value = ElementType()); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@FT@>1#Tresize#&1t1] [.0#&1t0.0#templatetypenameARRAYbool ] Defined in namespace `flens`. Method `resize` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | bool | | fill(const ElementType &value = ElementType(0)); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@fill#&1t0.0#bool] Defined in namespace `flens`. Method `fill` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | void | | changeIndexBase(IndexType firstIndex); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@changeIndexBase#] [ #void ] Defined in namespace `flens`. Method `changeIndexBase` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | const ConstView | | view(IndexType from, IndexType to, | | IndexType stride = IndexType(1), | | IndexType firstViewIndex = defaultIndexBase) const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@view# #S0_#S0_#S] [0_#1constConstView ] Defined in namespace `flens`. Method `view` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ArrayView | | view(IndexType from, IndexType to, | | IndexType stride = IndexType(1), | | IndexType firstViewIndex = defaultIndexBase); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArrayView@F@view# #S0_#S0_#S] [0_#ArrayView ] Defined in namespace `flens`. Method `view` of class `ArrayView` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | template | | bool | | fillRandom(ArrayView &x); | | | *---------------------------------------------------------------------------* [c:@N@flens@FT@>3#T#T#TfillRandom#&>@N@flens@CT>3#T] [#T#T@ArrayView3t0.0t0.1t0.2#templatetypenameT,type] [nameI,typenameAbool ] Defined in namespace `flens`. Function `fillRandom` with 3 template parameters.