/usr/include/blitz/constpointerstack.h is in libblitz0-dev 1:0.10-1ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #ifndef BZ_POINTERSTACK_H
#define BZ_POINTERSTACK_H
#include <blitz/blitz.h>
BZ_NAMESPACE(blitz)
// helper class ConstPointerStack
template<typename P_numtype, int N_rank>
class ConstPointerStack {
public:
typedef P_numtype T_numtype;
void operator=(const ConstPointerStack<P_numtype,N_rank>& rhs)
{
for (int i=0; i<N_rank; ++i)
stack_[i] = rhs.stack_[i];
}
const T_numtype*& operator[](int position)
{
return stack_[position];
}
private:
const T_numtype * stack_[N_rank];
};
BZ_NAMESPACE_END
#endif
|