/usr/include/OpenSP/CopyOwner.h is in libosp-dev 1.5.2-10.
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 | // Copyright (c) 1994 James Clark
// See the file COPYING for copying permission.
#ifndef CopyOwner_INCLUDED
#define CopyOwner_INCLUDED 1
#include "Owner.h"
#ifdef SP_NAMESPACE
namespace SP_NAMESPACE {
#endif
template<class T>
class CopyOwner : public Owner<T> {
public:
CopyOwner() { }
CopyOwner(T *p) : Owner<T>(p) { }
CopyOwner(const CopyOwner<T> &);
void operator=(const CopyOwner<T> &o);
void operator=(T *p) { Owner<T>::operator=(p); }
};
#ifdef SP_NAMESPACE
}
#endif
#endif /* not CopyOwner_INCLUDED */
#ifdef SP_DEFINE_TEMPLATES
#include "CopyOwner.cxx"
#endif
|