Spm::Core::RepositeryManager Class Reference

#include <repositeryManager.h>

List of all members.

Public Types

typedef std::vector< Repositery
* >::iterator 
iterator
typedef std::vector< Repositery
* >::reverse_iterator 
reverse_iterator
typedef std::vector< Repositery
* >::const_iterator 
const_iterator
typedef std::vector< Repositery
* >::const_reverse_iterator 
const_reverse_iterator

Public Member Functions

 RepositeryManager (const miniXml::ustring &user)
const miniXml::ustring & user ()
const miniXml::ustring & user () const
void add (Repositery *repositery)
void remove (Repositery *repositery)
void remove (iterator iter)
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
reverse_iterator rbegin ()
reverse_iterator rend ()
const_reverse_iterator rbegin () const
const_reverse_iterator rend () const
iterator find (const miniXml::ustring &name)

Static Public Member Functions

static boost::shared_ptr<
RepositeryManager > & 
instance (const miniXml::ustring &user)


Member Typedef Documentation

typedef std::vector<Repositery *>::iterator Spm::Core::RepositeryManager::iterator

typedef std::vector<Repositery *>::reverse_iterator Spm::Core::RepositeryManager::reverse_iterator

typedef std::vector<Repositery *>::const_iterator Spm::Core::RepositeryManager::const_iterator

typedef std::vector<Repositery *>::const_reverse_iterator Spm::Core::RepositeryManager::const_reverse_iterator


Constructor & Destructor Documentation

Spm::Core::RepositeryManager::RepositeryManager ( const miniXml::ustring &  user  ) 


Member Function Documentation

static boost::shared_ptr<RepositeryManager>& Spm::Core::RepositeryManager::instance ( const miniXml::ustring &  user  )  [static]

const miniXml::ustring& Spm::Core::RepositeryManager::user (  )  [inline]

const miniXml::ustring& Spm::Core::RepositeryManager::user (  )  const [inline]

void Spm::Core::RepositeryManager::add ( Repositery repositery  ) 

void Spm::Core::RepositeryManager::remove ( Repositery repositery  ) 

void Spm::Core::RepositeryManager::remove ( iterator  iter  ) 

iterator Spm::Core::RepositeryManager::begin (  )  [inline]

iterator Spm::Core::RepositeryManager::end (  )  [inline]

const_iterator Spm::Core::RepositeryManager::begin (  )  const [inline]

const_iterator Spm::Core::RepositeryManager::end (  )  const [inline]

reverse_iterator Spm::Core::RepositeryManager::rbegin (  )  [inline]

reverse_iterator Spm::Core::RepositeryManager::rend (  )  [inline]

const_reverse_iterator Spm::Core::RepositeryManager::rbegin (  )  const [inline]

const_reverse_iterator Spm::Core::RepositeryManager::rend (  )  const [inline]

iterator Spm::Core::RepositeryManager::find ( const miniXml::ustring &  name  ) 


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