FLANG
Public Types | Public Member Functions | List of all members
Fortran::runtime::ReduceAccumulator< T, isByValue > Class Template Reference

Public Types

using Operation = std::conditional_t< isByValue, ValueReductionOperation< T >, ReferenceReductionOperation< T > >
 

Public Member Functions

RT_API_ATTRS ReduceAccumulator (const Descriptor &array, Operation operation, const T *identity, Terminator &terminator)
 
RT_API_ATTRS void Reinitialize ()
 
template<typename A >
RT_API_ATTRS bool AccumulateAt (const SubscriptValue at[])
 
template<typename A >
RT_API_ATTRS void GetResult (A *to, int=-1)
 

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