summaryrefslogtreecommitdiff
path: root/TAO/tao/objkeyC.i
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/objkeyC.i')
-rw-r--r--TAO/tao/objkeyC.i202
1 files changed, 202 insertions, 0 deletions
diff --git a/TAO/tao/objkeyC.i b/TAO/tao/objkeyC.i
new file mode 100644
index 00000000000..e513d742f25
--- /dev/null
+++ b/TAO/tao/objkeyC.i
@@ -0,0 +1,202 @@
+// ****** Code generated by the The ACE ORB (TAO) IDL Compiler *******
+// TAO ORB and the TAO IDL Compiler have been developed by Washington
+// University Computer Science's Distributed Object Computing Group.
+//
+// Information on TAO is available at
+// http://www.cs.wustl.edu/~schmidt/TAO.html
+
+
+#if !defined (_TAO__TAO_SEQ_OCTET___VAR_CI_)
+#define _TAO__TAO_SEQ_OCTET___VAR_CI_
+
+// *************************************************************
+// Inline operations for class TAO_tao_seq_Octet_var
+// *************************************************************
+
+ACE_INLINE
+TAO_tao_seq_Octet_var::TAO_tao_seq_Octet_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+TAO_tao_seq_Octet_var::TAO_tao_seq_Octet_var (TAO_tao_seq_Octet *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+TAO_tao_seq_Octet_var::TAO_tao_seq_Octet_var (const TAO_tao_seq_Octet_var &p) // copy constructor
+{
+ if (p.ptr_)
+ this->ptr_ = new TAO_tao_seq_Octet(*p.ptr_);
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+TAO_tao_seq_Octet_var::~TAO_tao_seq_Octet_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE TAO_tao_seq_Octet_var &
+TAO_tao_seq_Octet_var::operator= (TAO_tao_seq_Octet *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE TAO_tao_seq_Octet_var &
+TAO_tao_seq_Octet_var::operator= (const TAO_tao_seq_Octet_var &p) // deep copy
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ this->ptr_ = new TAO_tao_seq_Octet (*p.ptr_);
+ }
+ return *this;
+}
+
+ACE_INLINE const TAO_tao_seq_Octet *
+TAO_tao_seq_Octet_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_tao_seq_Octet *
+TAO_tao_seq_Octet_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+TAO_tao_seq_Octet_var::operator const TAO_tao_seq_Octet &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+TAO_tao_seq_Octet_var::operator TAO_tao_seq_Octet &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+TAO_tao_seq_Octet_var::operator TAO_tao_seq_Octet &() const// cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE CORBA::Octet &
+TAO_tao_seq_Octet_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const TAO_tao_seq_Octet &
+TAO_tao_seq_Octet_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE TAO_tao_seq_Octet &
+TAO_tao_seq_Octet_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE TAO_tao_seq_Octet *&
+TAO_tao_seq_Octet_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_tao_seq_Octet *
+TAO_tao_seq_Octet_var::_retn (void)
+{
+ TAO_tao_seq_Octet *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE TAO_tao_seq_Octet *
+TAO_tao_seq_Octet_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+
+#endif // end #if !defined
+
+
+#if !defined (_TAO__TAO_SEQ_OCTET___OUT_CI_)
+#define _TAO__TAO_SEQ_OCTET___OUT_CI_
+
+// *************************************************************
+// Inline operations for class TAO_tao_seq_Octet_out
+// *************************************************************
+
+ACE_INLINE
+TAO_tao_seq_Octet_out::TAO_tao_seq_Octet_out (TAO_tao_seq_Octet *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+TAO_tao_seq_Octet_out::TAO_tao_seq_Octet_out (TAO_tao_seq_Octet_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+TAO_tao_seq_Octet_out::TAO_tao_seq_Octet_out (TAO_tao_seq_Octet_out &p) // copy constructor
+ : ptr_ (p.ptr_)
+{}
+
+ACE_INLINE TAO_tao_seq_Octet_out &
+TAO_tao_seq_Octet_out::operator= (TAO_tao_seq_Octet_out &p)
+{
+ this->ptr_ = p.ptr_;
+ return *this;
+}
+
+ACE_INLINE TAO_tao_seq_Octet_out &
+TAO_tao_seq_Octet_out::operator= (TAO_tao_seq_Octet *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+TAO_tao_seq_Octet_out::operator TAO_tao_seq_Octet *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_tao_seq_Octet *&
+TAO_tao_seq_Octet_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_tao_seq_Octet *
+TAO_tao_seq_Octet_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE CORBA::Octet &
+TAO_tao_seq_Octet_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif // end #if !defined
+