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

DOQuery::QueryFieldIterator Class Reference

#include <Query.h>

List of all members.

Public Methods

 QueryFieldIterator (const DOQuery *iterQuery, int(DOQueryField::*method)() const=0, DOQueryField *refQueryField=0)
 QueryFieldIterator (const DOQuery &iterQuery, int(DOQueryField::*method)() const=0, DOQueryField *refQueryField=0)
 QueryFieldIterator (const QueryFieldIterator &iterator, int(DOQueryField::*method)() const=0)
 ~QueryFieldIterator ()
QueryFieldIterator& operator= (const QueryFieldIterator &iterator)
DOQueryFieldoperator++ ()
DOQueryFieldoperator-- ()
 operator DOQueryField * ()
DOQueryFieldoperator-> ()
DOQueryFieldGet ()
void Reset ()
int IsLast ()
int IsFirst ()

Static Public Methods

void Check (DOQueryField *itemQueryField)
void Check (DOQueryField *itemQueryField, DOQueryField *newItemQueryField)

Private Attributes

DOQueryField_refQueryField
DOQueryField_prevQueryField
DOQueryField_nextQueryField
const DOQuery_iterQuery
QueryFieldIterator* _prev
QueryFieldIterator* _next
int (DOQueryField::* _method )() const

Static Private Attributes

QueryFieldIterator* _first = 0
QueryFieldIterator* _last = 0


Constructor & Destructor Documentation

DOQuery::QueryFieldIterator::QueryFieldIterator ( const DOQuery * iterQuery,
int(DOQueryField::* const)() method = 0,
DOQueryField * refQueryField = 0 )
 

Definition at line 532 of file Query.cpp.

DOQuery::QueryFieldIterator::QueryFieldIterator ( const DOQuery & iterQuery,
int(DOQueryField::* const)() method = 0,
DOQueryField * refQueryField = 0 )
 

Definition at line 554 of file Query.cpp.

DOQuery::QueryFieldIterator::QueryFieldIterator ( const QueryFieldIterator & iterator,
int(DOQueryField::* const)() method = 0 )
 

Definition at line 576 of file Query.cpp.

DOQuery::QueryFieldIterator::~QueryFieldIterator ( )
 

Definition at line 597 of file Query.cpp.


Member Function Documentation

void DOQuery::QueryFieldIterator::Check ( DOQueryField * itemQueryField,
DOQueryField * newItemQueryField ) [static]
 

Definition at line 627 of file Query.cpp.

void DOQuery::QueryFieldIterator::Check ( DOQueryField * itemQueryField ) [static]
 

Definition at line 610 of file Query.cpp.

Referenced by DOQueryField::DestructorInclude(), DOQuery::RemoveQueryField(), and DOQuery::ReplaceQueryField().

DOQueryField * DOQuery::QueryFieldIterator::Get ( ) [inline]
 

Definition at line 170 of file Query.h.

int DOQuery::QueryFieldIterator::IsFirst ( ) [inline]
 

Definition at line 174 of file Query.h.

int DOQuery::QueryFieldIterator::IsLast ( ) [inline]
 

Definition at line 173 of file Query.h.

void DOQuery::QueryFieldIterator::Reset ( ) [inline]
 

Definition at line 171 of file Query.h.

Referenced by DOSnapshot::CommitAdd().

DOQuery::QueryFieldIterator::operator DOQueryField * ( ) [inline]
 

Definition at line 168 of file Query.h.

DOQueryField * DOQuery::QueryFieldIterator::operator++ ( ) [inline]
 

Definition at line 146 of file Query.h.

DOQueryField * DOQuery::QueryFieldIterator::operator-- ( ) [inline]
 

Definition at line 157 of file Query.h.

DOQueryField * DOQuery::QueryFieldIterator::operator-> ( ) [inline]
 

Definition at line 169 of file Query.h.

QueryFieldIterator & DOQuery::QueryFieldIterator::operator= ( const QueryFieldIterator & iterator ) [inline]
 

Definition at line 137 of file Query.h.


Member Data Documentation

QueryFieldIterator * DOQuery::QueryFieldIterator::_first = 0 [static, private]
 

Definition at line 123 of file Query.h.

const DOQuery * DOQuery::QueryFieldIterator::_iterQuery [private]
 

Definition at line 116 of file Query.h.

QueryFieldIterator * DOQuery::QueryFieldIterator::_last = 0 [static, private]
 

Definition at line 124 of file Query.h.

int (DOQueryField::* DOQuery::QueryFieldIterator::_method)() const [private]
 

QueryFieldIterator * DOQuery::QueryFieldIterator::_next [private]
 

Definition at line 119 of file Query.h.

DOQueryField * DOQuery::QueryFieldIterator::_nextQueryField [private]
 

Definition at line 115 of file Query.h.

QueryFieldIterator * DOQuery::QueryFieldIterator::_prev [private]
 

Definition at line 118 of file Query.h.

DOQueryField * DOQuery::QueryFieldIterator::_prevQueryField [private]
 

Definition at line 114 of file Query.h.

DOQueryField * DOQuery::QueryFieldIterator::_refQueryField [private]
 

Definition at line 113 of file Query.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.