PaCO++  0.05
ids_t_out Class Reference

#include <BasicBCIdl.h>

Collaboration diagram for ids_t_out:
Collaboration graph

Public Member Functions

 ids_t_out (ids_t *&_s)
 
 ids_t_out (ids_t_var &_s)
 
 ids_t_out (const ids_t_out &_s)
 
 operator ids_t *& ()
 
ids_toperator-> ()
 
ids_t_outoperator= (const ids_t_out &_s)
 
ids_t_outoperator= (ids_t *_s)
 
CORBA::ULong & operator[] (_CORBA_ULong _i)
 
ids_t *& ptr ()
 

Public Attributes

ids_t *& _data
 

Private Member Functions

 ids_t_out ()
 
ids_t_outoperator= (const ids_t_var &)
 

Detailed Description

Definition at line 139 of file BasicBCIdl.h.

Constructor & Destructor Documentation

◆ ids_t_out() [1/4]

ids_t_out::ids_t_out ( ids_t *&  _s)
inline

Definition at line 141 of file BasicBCIdl.h.

141 : _data(_s) { _data = 0; }
ids_t *& _data
Definition: BasicBCIdl.h:163

◆ ids_t_out() [2/4]

ids_t_out::ids_t_out ( ids_t_var _s)
inline

Definition at line 142 of file BasicBCIdl.h.

143  : _data(_s._pd_seq) { _s = (ids_t*) 0; }
ids_t * _pd_seq
Definition: BasicBCIdl.h:136
ids_t *& _data
Definition: BasicBCIdl.h:163

◆ ids_t_out() [3/4]

ids_t_out::ids_t_out ( const ids_t_out _s)
inline

Definition at line 144 of file BasicBCIdl.h.

144 : _data(_s._data) {}
ids_t *& _data
Definition: BasicBCIdl.h:163

◆ ids_t_out() [4/4]

ids_t_out::ids_t_out ( )
private

Member Function Documentation

◆ operator ids_t *&()

ids_t_out::operator ids_t *& ( )
inline

Definition at line 153 of file BasicBCIdl.h.

153 { return _data; }
ids_t *& _data
Definition: BasicBCIdl.h:163

◆ operator->()

ids_t* ids_t_out::operator-> ( )
inline

Definition at line 155 of file BasicBCIdl.h.

155 { return _data; }
ids_t *& _data
Definition: BasicBCIdl.h:163

◆ operator=() [1/3]

ids_t_out& ids_t_out::operator= ( const ids_t_out _s)
inline

Definition at line 145 of file BasicBCIdl.h.

References _data.

145  {
146  _data = _s._data;
147  return *this;
148  }
ids_t *& _data
Definition: BasicBCIdl.h:163

◆ operator=() [2/3]

ids_t_out& ids_t_out::operator= ( ids_t _s)
inline

Definition at line 149 of file BasicBCIdl.h.

149  {
150  _data = _s;
151  return *this;
152  }
ids_t *& _data
Definition: BasicBCIdl.h:163

◆ operator=() [3/3]

ids_t_out& ids_t_out::operator= ( const ids_t_var )
private

◆ operator[]()

CORBA::ULong& ids_t_out::operator[] ( _CORBA_ULong  _i)
inline

Definition at line 157 of file BasicBCIdl.h.

157  {
158  return (*_data)[_i];
159  }
ids_t *& _data
Definition: BasicBCIdl.h:163

◆ ptr()

ids_t*& ids_t_out::ptr ( )
inline

Definition at line 154 of file BasicBCIdl.h.

154 { return _data; }
ids_t *& _data
Definition: BasicBCIdl.h:163

Member Data Documentation

◆ _data

ids_t*& ids_t_out::_data

Definition at line 163 of file BasicBCIdl.h.

Referenced by operator=().


The documentation for this class was generated from the following file: