Changeset 1027 for trunk/yat/utility/VectorView.h
- Timestamp:
- Feb 2, 2008, 10:29:29 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/utility/VectorView.h
r1026 r1027 29 29 */ 30 30 31 #include "Vector Base.h"31 #include "VectorMutable.h" 32 32 #include "Exception.h" 33 33 … … 85 85 */ 86 86 87 class VectorView : public Vector Base87 class VectorView : public VectorMutable 88 88 { 89 89 public: … … 96 96 \brief The copy constructor. 97 97 */ 98 VectorView(Vector Base& other);98 VectorView(VectorMutable& other); 99 99 VectorView(VectorView& other); 100 // Peter, privatize101 VectorView(const VectorView& other);102 100 103 101 /** … … 120 118 \throw GSL_error if a view cannot be set up. 121 119 */ 122 VectorView(VectorBase& v, size_t offset, size_t n, size_t stride=1); 123 // Peter, privatize 124 VectorView(const VectorBase& v, size_t offset, size_t n, size_t stride=1); 120 VectorView(VectorMutable& v, size_t offset, size_t n, size_t stride=1); 125 121 126 122 /// … … 146 142 VectorView(matrix& m, size_t i, bool row=true); 147 143 148 // Peter should be private149 VectorView(const matrix& m, size_t i, bool row=true);150 151 144 /** 152 145 */ 153 //VectorView(proxy p);146 VectorView(proxy p); 154 147 155 148 /// … … 173 166 const VectorView& operator=(const VectorView&); 174 167 175 //const VectorBase& operator=(proxy);176 177 168 private: 178 169 const VectorView& assign(const VectorBase& other);
Note: See TracChangeset
for help on using the changeset viewer.