#include <repositery.h>
Inheritance diagram for Spm::Core::Repositery:
Public Types | |
typedef std::vector< Plugin::InfoInterface::element * >::iterator | iterator |
typedef std::vector< Plugin::InfoInterface::element * >::reverse_iterator | reverse_iterator |
typedef std::vector< Plugin::InfoInterface::element * >::const_iterator | const_iterator |
typedef std::vector< Plugin::InfoInterface::element * >::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
Repositery () | |
Repositery (const miniXml::ustring &name, const miniXml::ustring &url, const miniXml::ustring &plugin) | |
const miniXml::ustring & | name () |
const miniXml::ustring & | name () const |
const miniXml::ustring & | url () |
const miniXml::ustring & | url () const |
const miniXml::ustring & | plugin () |
const miniXml::ustring & | plugin () const |
void | update () |
void | search (const miniXml::ustring &str, std::vector< Plugin::InfoInterface::element * > &elements) |
iterator | find (const miniXml::ustring &packageName) |
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 |
std::size_t | size () |
Friends | |
class | RepositeryCache |
typedef std::vector<Plugin::InfoInterface::element *>::iterator Spm::Core::Repositery::iterator |
typedef std::vector<Plugin::InfoInterface::element *>::reverse_iterator Spm::Core::Repositery::reverse_iterator |
typedef std::vector<Plugin::InfoInterface::element *>::const_iterator Spm::Core::Repositery::const_iterator |
typedef std::vector<Plugin::InfoInterface::element *>::const_reverse_iterator Spm::Core::Repositery::const_reverse_iterator |
Spm::Core::Repositery::Repositery | ( | ) |
Spm::Core::Repositery::Repositery | ( | const miniXml::ustring & | name, | |
const miniXml::ustring & | url, | |||
const miniXml::ustring & | plugin | |||
) |
const miniXml::ustring& Spm::Core::Repositery::name | ( | ) |
const miniXml::ustring& Spm::Core::Repositery::name | ( | ) | const |
const miniXml::ustring& Spm::Core::Repositery::url | ( | ) |
const miniXml::ustring& Spm::Core::Repositery::url | ( | ) | const |
const miniXml::ustring& Spm::Core::Repositery::plugin | ( | ) |
const miniXml::ustring& Spm::Core::Repositery::plugin | ( | ) | const |
void Spm::Core::Repositery::update | ( | ) |
void Spm::Core::Repositery::search | ( | const miniXml::ustring & | str, | |
std::vector< Plugin::InfoInterface::element * > & | elements | |||
) |
iterator Spm::Core::Repositery::find | ( | const miniXml::ustring & | packageName | ) |
iterator Spm::Core::Repositery::begin | ( | ) | [inline] |
iterator Spm::Core::Repositery::end | ( | ) | [inline] |
const_iterator Spm::Core::Repositery::begin | ( | ) | const [inline] |
const_iterator Spm::Core::Repositery::end | ( | ) | const [inline] |
reverse_iterator Spm::Core::Repositery::rbegin | ( | ) | [inline] |
reverse_iterator Spm::Core::Repositery::rend | ( | ) | [inline] |
const_reverse_iterator Spm::Core::Repositery::rbegin | ( | ) | const [inline] |
const_reverse_iterator Spm::Core::Repositery::rend | ( | ) | const [inline] |
std::size_t Spm::Core::Repositery::size | ( | ) | [inline] |
friend class RepositeryCache [friend] |