/usr/include/tao/Seq_Out_T.inl is in libtao-dev 6.0.1-3.
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | // -*- C++ -*-
//
//$Id: Seq_Out_T.inl 72136 2006-04-19 09:10:19Z jwillemsen $
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
template<typename T>
ACE_INLINE
TAO_Seq_Out_T<T>::TAO_Seq_Out_T (T *& p)
: ptr_ (p)
{
this->ptr_ = 0;
}
template<typename T>
ACE_INLINE
TAO_Seq_Out_T<T>::TAO_Seq_Out_T (T_var & p)
: ptr_ (p.out ())
{
delete this->ptr_;
this->ptr_ = 0;
}
template<typename T>
ACE_INLINE
TAO_Seq_Out_T<T>::TAO_Seq_Out_T (
const TAO_Seq_Out_T<T> & p
)
: ptr_ (p.ptr_)
{}
template<typename T>
ACE_INLINE
TAO_Seq_Out_T<T> &
TAO_Seq_Out_T<T>::operator= (
const TAO_Seq_Out_T<T> & p
)
{
this->ptr_ = p.ptr_;
return *this;
}
template<typename T>
ACE_INLINE
TAO_Seq_Out_T<T> &
TAO_Seq_Out_T<T>::operator= (T * p)
{
this->ptr_ = p;
return *this;
}
template<typename T>
ACE_INLINE
TAO_Seq_Out_T<T>::operator T *& ()
{
return this->ptr_;
}
template<typename T>
ACE_INLINE
T *&
TAO_Seq_Out_T<T>::ptr (void)
{
return this->ptr_;
}
template<typename T>
ACE_INLINE
T *
TAO_Seq_Out_T<T>::operator-> (void)
{
return this->ptr_;
}
template<typename T>
ACE_INLINE
typename TAO_Seq_Out_T<T>::T_elem
TAO_Seq_Out_T<T>::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
TAO_END_VERSIONED_NAMESPACE_DECL
|