Spm::Core::InstalledVersion Class Reference

#include <installedVersion.h>

Inheritance diagram for Spm::Core::InstalledVersion:

Spm::Core::Versionned Spm::Util::Object Spm::Util::PropertyList List of all members.

Public Member Functions

const miniXml::ustring & getName () const
const miniXml::ustring & getName ()
void setMicro (const miniXml::ustring &micro)
void setExtra (const miniXml::ustring &extra)
miniXml::ustring getMicro ()
miniXml::ustring getExtra ()
boost::filesystem::path getPrefix ()
int getSize ()
miniXml::ustring getMicro () const
miniXml::ustring getExtra () const
boost::filesystem::path getPrefix () const
int getSize () const
bool operator< (const miniXml::ustring &version)
bool operator<= (const miniXml::ustring &version)

Static Public Attributes

static const miniXml::ustring PROPERTY_MICRO
static const miniXml::ustring PROPERTY_EXTRA
static const miniXml::ustring PROPERTY_PREFIX
static const miniXml::ustring PROPERTY_SIZE

Friends

class Element
class PackageManager
class ElementStore

Member Function Documentation

const miniXml::ustring& Spm::Core::InstalledVersion::getName (  )  const [virtual]

Returns:
the full name of the branch (Major.Minor.ActualVersion)

Reimplemented from Spm::Core::Versionned.

const miniXml::ustring& Spm::Core::InstalledVersion::getName (  )  [virtual]

Returns:
the full name of the Versionned object (Major.Minor.ActualVersion)

Reimplemented from Spm::Core::Versionned.

void Spm::Core::InstalledVersion::setMicro ( const miniXml::ustring &  micro  )  [inline]

void Spm::Core::InstalledVersion::setExtra ( const miniXml::ustring &  extra  )  [inline]

miniXml::ustring Spm::Core::InstalledVersion::getMicro (  )  [inline]

miniXml::ustring Spm::Core::InstalledVersion::getExtra (  )  [inline]

boost::filesystem::path Spm::Core::InstalledVersion::getPrefix (  )  [inline]

int Spm::Core::InstalledVersion::getSize (  )  [inline]

miniXml::ustring Spm::Core::InstalledVersion::getMicro (  )  const [inline]

miniXml::ustring Spm::Core::InstalledVersion::getExtra (  )  const [inline]

boost::filesystem::path Spm::Core::InstalledVersion::getPrefix (  )  const [inline]

int Spm::Core::InstalledVersion::getSize (  )  const [inline]

bool Spm::Core::InstalledVersion::operator< ( const miniXml::ustring &  version  ) 

bool Spm::Core::InstalledVersion::operator<= ( const miniXml::ustring &  version  ) 


Friends And Related Function Documentation

friend class Element [friend]

friend class PackageManager [friend]

friend class ElementStore [friend]


Member Data Documentation

const miniXml::ustring Spm::Core::InstalledVersion::PROPERTY_MICRO [static]

const miniXml::ustring Spm::Core::InstalledVersion::PROPERTY_EXTRA [static]

const miniXml::ustring Spm::Core::InstalledVersion::PROPERTY_PREFIX [static]

const miniXml::ustring Spm::Core::InstalledVersion::PROPERTY_SIZE [static]


The documentation for this class was generated from the following file:
Generated on Sat Mar 21 17:00:14 2009 for libSpm by  doxygen 1.5.2