Skip to content

Commit 6211dc8

Browse files
hewillktkoeppe
authored andcommitted
[linalg.scaled.scaledaccessor,linalg.conj.conjugatedaccessor] Added missing typename
1 parent a6fea6c commit 6211dc8

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

source/numerics.tex

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12680,10 +12680,11 @@
1268012680
class @\libglobal{scaled_accessor}@ {
1268112681
public:
1268212682
using @\libmember{element_type}{scaled_accessor}@ =
12683-
const decltype(declval<ScalingFactor>() * declval<NestedAccessor::element_type>());
12683+
const decltype(declval<ScalingFactor>() *
12684+
declval<typename NestedAccessor::element_type>());
1268412685
using @\libmember{reference}{scaled_accessor}@ = remove_const_t<element_type>;
1268512686
using @\libmember{data_handle_type}{scaled_accessor}@ = NestedAccessor::data_handle_type;
12686-
using @\libmember{offset_policy}{scaled_accessor}@ = scaled_accessor<ScalingFactor, NestedAccessor::offset_policy>;
12687+
using @\libmember{offset_policy}{scaled_accessor}@ = scaled_accessor<ScalingFactor, typename NestedAccessor::offset_policy>;
1268712688

1268812689
constexpr scaled_accessor() = default;
1268912690
template<class OtherNestedAccessor>
@@ -12769,7 +12770,7 @@
1276912770
\pnum
1277012771
\returns
1277112772
\begin{codeblock}
12772-
scaling_factor() * NestedAccessor::element_type(@\exposid{nested-accessor}@.access(p, i))
12773+
scaling_factor() * typename NestedAccessor::element_type(@\exposid{nested-accessor}@.access(p, i))
1277312774
\end{codeblock}
1277412775
\end{itemdescr}
1277512776

@@ -12852,10 +12853,10 @@
1285212853
class @\libglobal{conjugated_accessor}@ {
1285312854
public:
1285412855
using @\libmember{element_type}{conjugated_accessor}@ =
12855-
const decltype(@\exposid{conj-if-needed}@(declval<NestedAccessor::element_type>()));
12856+
const decltype(@\exposid{conj-if-needed}@(declval<typename NestedAccessor::element_type>()));
1285612857
using @\libmember{reference}{conjugated_accessor}@ = remove_const_t<element_type>;
1285712858
using @\libmember{data_handle_type}{conjugated_accessor}@ = NestedAccessor::data_handle_type;
12858-
using @\libmember{offset_policy}{conjugated_accessor}@ = conjugated_accessor<NestedAccessor::offset_policy>;
12859+
using @\libmember{offset_policy}{conjugated_accessor}@ = conjugated_accessor<typename NestedAccessor::offset_policy>;
1285912860

1286012861
constexpr conjugated_accessor() = default;
1286112862
constexpr conjugated_accessor(const NestedAccessor& acc);
@@ -12928,7 +12929,9 @@
1292812929
\begin{itemdescr}
1292912930
\pnum
1293012931
\returns
12931-
\tcode{\exposid{conj-if-needed}(NestedAccessor::element_type(\exposid{nested-accessor_}.access(p, i)))}.
12932+
\begin{codeblock}
12933+
@\exposid{conj-if-needed}@(typename NestedAccessor::element_type(@\exposid{nested-accessor_}@.access(p, i)))
12934+
\end{codeblock}
1293212935
\end{itemdescr}
1293312936

1293412937
\indexlibrarymember{conjugated_accessor}{offset}%

0 commit comments

Comments
 (0)