Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 template<typename eT, typename T1>
00023 inline
00024 std::ostream&
00025 operator<< (std::ostream& o, const Base<eT,T1>& X)
00026 {
00027 arma_extra_debug_sigprint();
00028
00029 const unwrap<T1> tmp(X.get_ref());
00030
00031 arma_ostream::print(o, tmp.M, true);
00032
00033 return o;
00034 }
00035
00036
00037
00038 template<typename T1>
00039 inline
00040 std::ostream&
00041 operator<< (std::ostream& o, const BaseCube<typename T1::elem_type,T1>& X)
00042 {
00043 arma_extra_debug_sigprint();
00044
00045 const unwrap_cube<T1> tmp(X.get_ref());
00046
00047 arma_ostream::print(o, tmp.M, true);
00048
00049 return o;
00050 }
00051
00052
00053
00054
00055 template<typename T1>
00056 inline
00057 std::ostream&
00058 operator<< (std::ostream& o, const field<T1>& X)
00059 {
00060 arma_extra_debug_sigprint();
00061
00062 arma_ostream::print(o, X);
00063
00064 return o;
00065 }
00066
00067
00068
00069
00070 template<typename T1>
00071 inline
00072 std::ostream&
00073 operator<< (std::ostream& o, const subview_field<T1>& X)
00074 {
00075 arma_extra_debug_sigprint();
00076
00077 arma_ostream::print(o, X);
00078
00079 return o;
00080 }
00081
00082
00083
00084