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

TypeCodeList Class Reference

#include <TypeCodeList.h>

List of all members.

Public Methods

void DeleteAllTypeCodeElm ()
TypeCodeElmGetFirstTypeCodeElm () const
TypeCodeElmGetLastTypeCodeElm () const
TypeCodeElmGetNextTypeCodeElm (TypeCodeElm *pos) const
TypeCodeElmGetPrevTypeCodeElm (TypeCodeElm *pos) const
int GetTypeCodeElmCount () const
void MoveTypeCodeElmFirst (TypeCodeElm *item)
void MoveTypeCodeElmLast (TypeCodeElm *item)
void MoveTypeCodeElmAfter (TypeCodeElm *item, TypeCodeElm *pos)
void MoveTypeCodeElmBefore (TypeCodeElm *item, TypeCodeElm *pos)
void SortTypeCodeElm (int(*comp)(TypeCodeElm *, TypeCodeElm *))
 TypeCodeList ()
 Constructor method. More...

virtual ~TypeCodeList ()
 Destructor method. More...

bool Exists (CORBA::TypeCode_ptr tc)

Public Attributes

TypeCodeElm_firstTypeCodeElm
TypeCodeElm_lastTypeCodeElm
int _countTypeCodeElm

Protected Methods

void AddTypeCodeElmFirst (TypeCodeElm *item)
void AddTypeCodeElmLast (TypeCodeElm *item)
void AddTypeCodeElmAfter (TypeCodeElm *item, TypeCodeElm *pos)
void AddTypeCodeElmBefore (TypeCodeElm *item, TypeCodeElm *pos)
void RemoveTypeCodeElm (TypeCodeElm *item)
void ReplaceTypeCodeElm (TypeCodeElm *item, TypeCodeElm *newItem)

Private Methods

void ConstructorInclude ()
 Method which must be called first in a constructor. More...

void DestructorInclude ()
 Method which must be called first in a destructor. More...


Constructor & Destructor Documentation

TypeCodeList::TypeCodeList ( )
 

Constructor method.

Definition at line 65 of file TypeCodeList.cpp.

TypeCodeList::~TypeCodeList ( ) [virtual]
 

Destructor method.

Definition at line 76 of file TypeCodeList.cpp.


Member Function Documentation

void TypeCodeList::AddTypeCodeElmAfter ( TypeCodeElm * item,
TypeCodeElm * pos ) [protected]
 

Definition at line 169 of file TypeCodeList.cpp.

Referenced by MoveTypeCodeElmAfter().

void TypeCodeList::AddTypeCodeElmBefore ( TypeCodeElm * item,
TypeCodeElm * pos ) [protected]
 

Definition at line 193 of file TypeCodeList.cpp.

Referenced by MoveTypeCodeElmBefore().

void TypeCodeList::AddTypeCodeElmFirst ( TypeCodeElm * item ) [protected]
 

Definition at line 125 of file TypeCodeList.cpp.

Referenced by MoveTypeCodeElmFirst().

void TypeCodeList::AddTypeCodeElmLast ( TypeCodeElm * item ) [protected]
 

Definition at line 147 of file TypeCodeList.cpp.

Referenced by MoveTypeCodeElmLast().

void TypeCodeList::ConstructorInclude ( ) [private]
 

Method which must be called first in a constructor.

Definition at line 102 of file TypeCodeList.cpp.

void TypeCodeList::DeleteAllTypeCodeElm ( )
 

Definition at line 244 of file TypeCodeList.cpp.

void TypeCodeList::DestructorInclude ( ) [private]
 

Method which must be called first in a destructor.

Definition at line 115 of file TypeCodeList.cpp.

Referenced by ~TypeCodeList().

bool TypeCodeList::Exists ( CORBA::TypeCode_ptr tc )
 

Definition at line 84 of file TypeCodeList.cpp.

Referenced by IRPlus::RecurseFields(), and RecurseFields().

TypeCodeElm * TypeCodeList::GetFirstTypeCodeElm ( ) const
 

Definition at line 285 of file TypeCodeList.cpp.

Referenced by DeleteAllTypeCodeElm(), DestructorInclude(), and TypeCodeList::TypeCodeElmIterator::IsFirst().

TypeCodeElm * TypeCodeList::GetLastTypeCodeElm ( ) const
 

Definition at line 292 of file TypeCodeList.cpp.

Referenced by TypeCodeList::TypeCodeElmIterator::IsLast().

TypeCodeElm * TypeCodeList::GetNextTypeCodeElm ( TypeCodeElm * pos ) const
 

Definition at line 299 of file TypeCodeList.cpp.

Referenced by TypeCodeList::TypeCodeElmIterator::Check(), and TypeCodeList::TypeCodeElmIterator::operator++().

TypeCodeElm * TypeCodeList::GetPrevTypeCodeElm ( TypeCodeElm * pos ) const
 

Definition at line 313 of file TypeCodeList.cpp.

Referenced by TypeCodeList::TypeCodeElmIterator::Check(), and TypeCodeList::TypeCodeElmIterator::operator--().

int TypeCodeList::GetTypeCodeElmCount ( ) const
 

Definition at line 327 of file TypeCodeList.cpp.

void TypeCodeList::MoveTypeCodeElmAfter ( TypeCodeElm * item,
TypeCodeElm * pos )
 

Definition at line 352 of file TypeCodeList.cpp.

void TypeCodeList::MoveTypeCodeElmBefore ( TypeCodeElm * item,
TypeCodeElm * pos )
 

Definition at line 361 of file TypeCodeList.cpp.

void TypeCodeList::MoveTypeCodeElmFirst ( TypeCodeElm * item )
 

Definition at line 334 of file TypeCodeList.cpp.

void TypeCodeList::MoveTypeCodeElmLast ( TypeCodeElm * item )
 

Definition at line 343 of file TypeCodeList.cpp.

void TypeCodeList::RemoveTypeCodeElm ( TypeCodeElm * item ) [protected]
 

Definition at line 217 of file TypeCodeList.cpp.

Referenced by MoveTypeCodeElmAfter(), MoveTypeCodeElmBefore(), MoveTypeCodeElmFirst(), and MoveTypeCodeElmLast().

void TypeCodeList::ReplaceTypeCodeElm ( TypeCodeElm * item,
TypeCodeElm * newItem ) [protected]
 

Definition at line 253 of file TypeCodeList.cpp.

void TypeCodeList::SortTypeCodeElm ( int(* comp)(TypeCodeElm *, TypeCodeElm *) )
 

Definition at line 370 of file TypeCodeList.cpp.


Member Data Documentation

int TypeCodeList::_countTypeCodeElm
 

Definition at line 60 of file TypeCodeList.h.

TypeCodeElm * TypeCodeList::_firstTypeCodeElm
 

Definition at line 58 of file TypeCodeList.h.

TypeCodeElm * TypeCodeList::_lastTypeCodeElm
 

Definition at line 59 of file TypeCodeList.h.


The documentation for this class was generated from the following files:
This documentation is part of the "SOAP to CORBA bridge" project
Copyright © 2000 by Lifeline Networks bv.
All rights are reserved.