42 #ifndef TEUCHOS_ARRAY_ARG_HPP
43 #define TEUCHOS_ARRAY_ARG_HPP
46 #include "Teuchos_Assert.hpp"
177 template<
int N,
class T>
181 ArrayArg( T array[] ) { std::copy( array, array+N, array_ ); }
187 operator T* () {
return array_; }
211 T array[] = { t1, t2 };
222 T array[] = { t1, t2, t3 };
233 T array[] = { t1, t2, t3, t4 };
244 T array[] = { t1, t2, t3, t4, t5 };
255 T array[] = { t1, t2, t3, t4, t5, t6 };
261 #endif // TEUCHOS_ARRAY_ARG_HPP