SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND


[globals]
Template Class BaseClass
Implemented in:
example.h
Direct Known Subclasses:
DerivedClass

template <typename Base, typename Container>
abstract class BaseClass

This is a base class for the DerivedClass type. It is a demonstration of inheritance graphs.

See Also:
DerivedClass

Field Summarycollapse
protected Base base
          

Constructor Summarycollapse
protected BaseClass()
          Default constructor.
protected BaseClass(const Base& inBase)
          Another constructor.

Method Summarycollapse
int abstractMethod() = 0
          Let's make this class abstract.
Int compareTo(const BaseClass& object) const
          Some member methods.
Bool equals(const BaseClass& object) const
          Some member methods.
Void exchangeWith(BaseClass& object)
          Some member methods.
UInt hashCode() const
          Some member methods.
Int size() const
          Some member methods.
String toString() const
          Some member methods.

 

Field Detail

base

protected Base base

 

Constructor Detail

BaseClass[inline]

protected BaseClass()

Default constructor.

BaseClass[explicit, inline]

protected BaseClass(const Base& inBase)

Another constructor.

Parameters:
inBase - some argument

 

Method Detail

abstractMethod[abstract, nothrow]

int abstractMethod() = 0

Let's make this class abstract.

Returns:
a value

compareTo

Int compareTo(const BaseClass& object) const

Some member methods.

equals

Bool equals(const BaseClass& object) const

Some member methods.

exchangeWith

Void exchangeWith(BaseClass& object)

Some member methods.

hashCode

UInt hashCode() const

Some member methods.

size

Int size() const

Some member methods.

toString

String toString() const

Some member methods.


SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND

Project Title is a trademark of Author Name.
Copyright © Year Author Name. All Rights Reserved.
Use and distribution are subjects to license terms.
Project Title v1.0.0.
Built on Thu, Jun 30 2005 11:49:29.
Submit a bug report or feature request.