################################################################################ # # The following CODEREFs are automatically created stubs. # ################################################################################ *--[CODEREF]----------------------------------------------------------------* | | | template , | | typename A = std::allocator > | | class Array; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@ArraytemplatetypenameT,typen] [ameI=IndexOptions,typenameA=stdallocatorTclassArra] [y; ] Defined in namespace `flens`. Class ArraytemplatetypenameT,typenameI=IndexOptions,typenameA=stdallocatorTclassArray; with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | Array(); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@Array#] Defined in namespace `flens`. Constructor of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | Array(IndexType length, | | IndexType firstIndex = defaultIndexBase, | | const ElementType &value = ElementType(), | | const Allocator &allocator = Allocator()); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@Array# #S0_] [#&1t0.0#&1t0.2# ] Defined in namespace `flens`. Constructor of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | Array(const Array &rhs); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@Array#&1 #] Defined in namespace `flens`. Constructor of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | template | | Array(const RHS &rhs); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@FT@>1#TArray#] [&1t1.0#templatetypenameRHS ] Defined in namespace `flens`. Constructor of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ~Array(); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@~Array#~] Defined in namespace `flens`. Method `~Array` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | const ElementType & | | operator()(IndexType index) const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@operator()# #1constE] [lementTypeband ] Defined in namespace `flens`. Operator `()` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ElementType & | | operator()(IndexType index); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@operator()# #Element] [Typeband ] Defined in namespace `flens`. Operator `()` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | firstIndex() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@firstIndex#1IndexTyp] [e ] Defined in namespace `flens`. Method `firstIndex` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | lastIndex() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@lastIndex#1IndexType] Defined in namespace `flens`. Method `lastIndex` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | length() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@length#1IndexType] Defined in namespace `flens`. Method `length` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | stride() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@stride#1IndexType] Defined in namespace `flens`. Method `stride` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | const ElementType * | | data() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@data#1constElementTy] [pe* ] Defined in namespace `flens`. Method `data` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ElementType * | | data(); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@data#ElementType*] Defined in namespace `flens`. Method `data` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | const Allocator & | | allocator() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@allocator#1constAllo] [catorband ] Defined in namespace `flens`. Method `allocator` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | bool | | resize(IndexType length, | | IndexType firstIndex = defaultIndexBase, | | const ElementType &value = ElementType()); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@resize# #S0_#&1t0.0#] [bool ] Defined in namespace `flens`. Method `resize` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | template | | bool | | resize(const ARRAY &rhs, const ElementType &value = ElementType()); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@FT@>1#Tresize#&1t1.0#&] [1t0.0#templatetypenameARRAYbool ] Defined in namespace `flens`. Method `resize` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | bool | | fill(const ElementType &value = ElementType(0)); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@fill#&1t0.0#bool] Defined in namespace `flens`. Method `fill` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | void | | changeIndexBase(IndexType firstIndex); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@changeIndexBase# #vo] [id ] Defined in namespace `flens`. Method `changeIndexBase` of class `Array` 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@Array@F@view# #S0_#S0_#S0_#1] [constConstView ] Defined in namespace `flens`. Method `view` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | View | | view(IndexType from, IndexType to, | | IndexType stride = IndexType(1), | | IndexType firstViewIndex = defaultIndexBase); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@view# #S0_#S0_#S0_#V] [iew ] Defined in namespace `flens`. Method `view` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | void | | _raw_allocate(); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@_raw_allocate#void] Defined in namespace `flens`. Method `_raw_allocate` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | void | | _allocate(const ElementType &value = ElementType()); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@_allocate#&1t0.0#voi] [d ] Defined in namespace `flens`. Method `_allocate` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | void | | _release(); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>3#T#T#T@Array@F@_release#void] Defined in namespace `flens`. Method `_release` of class `Array` with 3 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | template | | bool | | fillRandom(Array &x); | | | *---------------------------------------------------------------------------* [c:@N@flens@FT@>3#T#T#TfillRandom#&>@N@flens@CT>3#T] [#T#T@Array3t0.0t0.1t0.2#templatetypenameT,typename] [I,typenameAbool ] Defined in namespace `flens`. Function `fillRandom` with 3 template parameters.