Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

Qmms::Log::BaseCategory Class Reference

Abstract base class for Categories and ProvisionNodes. More...

#include <log.hh>

Inheritance diagram for Qmms::Log::BaseCategory::

Qmms::Log::Category Qmms::Log::ProvisionNode Qmms::Log::RootCategory List of all members.

Public Methods

 BaseCategory ()
 BaseCategory (const QString name)
virtual bool isCategory ()=0
 this purely virtual function makes this class abstract. More...

virtual ~BaseCategory ()
 virtual destructor does nothing. More...

QString getName () const
 Accessor method. More...


Protected Attributes

QString name
 Name of the BaseCategory. More...


Detailed Description

Abstract base class for Categories and ProvisionNodes.

It is this type of class that inhabits the hierarchy BaseDict.


Constructor & Destructor Documentation

Qmms::Log::BaseCategory::BaseCategory  
 

Qmms::Log::BaseCategory::BaseCategory const QString    name
 

virtual Qmms::Log::BaseCategory::~BaseCategory   [virtual]
 

virtual destructor does nothing.


Member Function Documentation

QString Qmms::Log::BaseCategory::getName   const
 

Accessor method.

Returns:
name of BaseCategory

virtual bool Qmms::Log::BaseCategory::isCategory   [pure virtual]
 

this purely virtual function makes this class abstract.

Reimplemented in Qmms::Log::Category, and Qmms::Log::ProvisionNode.


Member Data Documentation

QString Qmms::Log::BaseCategory::name [protected]
 

Name of the BaseCategory.


The documentation for this class was generated from the following file:
Generated on Fri Jan 3 15:04:01 2003 for QmmsLog by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001