X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FMoof%2Fcml%2Fvector%2Fexternal.h;h=6f0f2153ec9ea94618201bcf954ed110f1319918;hp=43c4c46f639b8baec51ae4b70fd33be8c23994c9;hb=40755d4c6251206c18ce4784967d3a910cee096f;hpb=d08114d4e7315636ff62127845150273e0cbf66f diff --git a/src/Moof/cml/vector/external.h b/src/Moof/cml/vector/external.h index 43c4c46..6f0f215 100644 --- a/src/Moof/cml/vector/external.h +++ b/src/Moof/cml/vector/external.h @@ -49,7 +49,8 @@ class vector< Element, external > typedef vector_type expr_type; /* For integration into the expression template code: */ - typedef vector< Element,fixed > temporary_type; + typedef vector::type, + fixed > temporary_type; typedef typename temporary_type::subvector_type subvector_type; /* Note: this ensures that an external vector is copied into the proper * temporary; external<> temporaries are not allowed. @@ -188,7 +189,8 @@ class vector< Element, external<> > typedef vector_type expr_type; /* For integration into the expression template code: */ - typedef vector< Element, dynamic<> > temporary_type; + typedef vector::type, + dynamic<> > temporary_type; /* Note: this ensures that an external vector is copied into the proper * temporary; external<> temporaries are not allowed. */