Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Sequence.h File Reference

#include "ace/pre.h"
#include "tao/corbafwd.h"
#include "tao/Managed_Types.h"
#include "ace/Log_Msg.h"
#include "tao/Sequence_T.h"
#include "ace/post.h"

Include dependency graph for Sequence.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  TAO_Base_Sequence
 Base class for TAO sequences. More...

class  TAO_Bounded_Base_Sequence
 Base class for all bounded sequences. More...

class  TAO_Unbounded_Base_Sequence
 Base class for all bounded sequences. More...

class  TAO_Unbounded_Sequence< CORBA::Octet >
 An unbounded sequence of Octets. More...

class  TAO_Unbounded_String_Sequence
 Unbounded sequence of strings. More...

class  TAO_Unbounded_WString_Sequence
 Unbounded sequence of wstrings. More...


Functions

TAO_Export int operator== (const TAO_Unbounded_Sequence< CORBA::Octet > &l, const TAO_Unbounded_Sequence< CORBA::Octet > &r)
TAO_Export int operator!= (const TAO_Unbounded_Sequence< CORBA::Octet > &l, const TAO_Unbounded_Sequence< CORBA::Octet > &r)


Detailed Description

Id:
Sequence.h,v 1.1.1.4 2003/02/21 18:36:45 chad Exp

Author:
Carlos O'Ryan , Aniruddha Gokhale

Definition in file Sequence.h.


Function Documentation

TAO_Export int operator!= const TAO_Unbounded_Sequence< CORBA::Octet > &    l,
const TAO_Unbounded_Sequence< CORBA::Octet > &    r
 

Definition at line 908 of file Sequence.cpp.

00910 {
00911   return !(lhs == rhs);
00912 }

TAO_Export int operator== const TAO_Unbounded_Sequence< CORBA::Octet > &    l,
const TAO_Unbounded_Sequence< CORBA::Octet > &    r
 

Definition at line 888 of file Sequence.cpp.

00890 {
00891   if (rhs.length () != lhs.length ())
00892     {
00893       return 0;
00894     }
00895 
00896   for (CORBA::ULong i = 0; i < rhs.length (); ++i)
00897     {
00898       if (rhs[i] != lhs[i])
00899         {
00900           return 0;
00901         }
00902     }
00903 
00904   return 1;
00905 }


Generated on Mon Jun 16 14:40:05 2003 for TAO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002