All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions
GeopsyCore::MetaDataIndex Class Reference

Brief description of class still missing. More...

#include <MetaDataIndex.h>

Inheritance diagram for GeopsyCore::MetaDataIndex:
GeopsyCore::MetaDataField GeopsyCore::SortKey

List of all members.

Public Member Functions

int id () const
const QString & index () const
bool isValid () const
 MetaDataIndex ()
 MetaDataIndex (int id, int subId=0, const QString &index=QString::null)
 MetaDataIndex (const MetaDataIndex &o)
bool operator< (const MetaDataIndex &o) const
void setIndex (const QString &i)
int subId () const

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

{
  _id=-1;
  _subId=0;
}
GeopsyCore::MetaDataIndex::MetaDataIndex ( int  id,
int  subId = 0,
const QString &  index = QString::null 
) [inline]

References id(), index(), and subId().

{
  _id=id;
  _subId=subId;
  _index=index;
}
{
  _id=o._id;
  _subId=o._subId;
  _index=o._index;
}

Member Function Documentation

int GeopsyCore::MetaDataIndex::id ( ) const [inline]
const QString& GeopsyCore::MetaDataIndex::index ( ) const [inline]
bool GeopsyCore::MetaDataIndex::isValid ( ) const [inline]
bool GeopsyCore::MetaDataIndex::operator< ( const MetaDataIndex o) const

Compares two indexes.

  {
    if(_id<o._id) {
      return true;
    } else if(_id>o._id) {
      return false;
    } else {
      if(_subId<o._subId) {
        return true;
      } else if(_subId>o._subId) {
        return false;
      } else {
        return _index<o._index;
      }
    }
  }
void GeopsyCore::MetaDataIndex::setIndex ( const QString &  i) [inline]
int GeopsyCore::MetaDataIndex::subId ( ) const [inline]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines