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

DatabaseObjectCategory Class Reference

#include <DatabaseManager.h>

List of all members.

Public Types

enum  Category {
  NO_CATEGORY = -1, FP, FREE, ABELIAN,
  NILPOTENT, SMALL_CANCELLATION, ONE_RELATOR, AP_FREE,
  AP_FREE_CYCLIC, FREE_NILPOTENT, HNN_FREE, ONE_RELATOR_WITH_TORSION,
  SUBGROUP, WORD, MAP, MAP2,
  HOMOMORPHISM, HOMOMORPHISM2, EQUATION, EQUATION2,
  SET_OF_WORDS, VECTOR_OF_WORDS
}

Public Methods

 DatabaseObjectCategory (Category cath=NO_CATEGORY)
Chars str () const
Category id () const

Static Public Methods

Chars str (const Category cath)
Chars getSMObjectCategory (class SMObject *smo)

Private Attributes

Category theCategory

Friends

istream& operator>> (istream &istr, DatabaseObjectCategory &cath)
ostream& operator<< (ostream &ostr, const DatabaseObjectCategory &cath)


Member Enumeration Documentation

enum DatabaseObjectCategory::Category
 

Enumeration values:
NO_CATEGORY  
FP  
FREE  
ABELIAN  
NILPOTENT  
SMALL_CANCELLATION  
ONE_RELATOR  
AP_FREE  
AP_FREE_CYCLIC  
FREE_NILPOTENT  
HNN_FREE  
ONE_RELATOR_WITH_TORSION  
SUBGROUP  
WORD  
MAP  
MAP2  
HOMOMORPHISM  
HOMOMORPHISM2  
EQUATION  
EQUATION2  
SET_OF_WORDS  
VECTOR_OF_WORDS  

Definition at line 275 of file DatabaseManager.h.


Constructor & Destructor Documentation

DatabaseObjectCategory::DatabaseObjectCategory ( Category cath = NO_CATEGORY ) [inline]
 

Definition at line 287 of file DatabaseManager.h.


Member Function Documentation

Chars DatabaseObjectCategory::str ( ) const [inline]
 

Definition at line 289 of file DatabaseManager.h.

Category DatabaseObjectCategory::id ( ) const [inline]
 

Definition at line 290 of file DatabaseManager.h.

Chars DatabaseObjectCategory::str ( const Category cath ) [static]
 

Chars DatabaseObjectCategory::getSMObjectCategory ( class SMObject * smo ) [static]
 


Friends And Related Function Documentation

istream & operator>> ( istream & istr,
DatabaseObjectCategory & cath ) [friend]
 

Definition at line 297 of file DatabaseManager.h.

ostream & operator<< ( ostream & ostr,
const DatabaseObjectCategory & cath ) [friend]
 

Definition at line 303 of file DatabaseManager.h.


Member Data Documentation

Category DatabaseObjectCategory::theCategory [private]
 

Definition at line 309 of file DatabaseManager.h.


The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:49:50 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001