zypp::Product::UrlList Class Reference

Helper to iterate a products URL lists. More...

#include <Product.h>

List of all members.

Public Types

typedef ListType::value_type value_type
typedef ListType::size_type size_type
typedef ListType::const_iterator const_iterator

Public Member Functions

bool empty () const
size_type size () const
const_iterator begin () const
const_iterator end () const
Url first () const
 The first Url or an empty Url.
std::string key () const
 The key used to retrieve this list (for debug).

Private Types

typedef std::list< UrlListType

Private Attributes

std::string _key
 Change to directly iterate the .solv.
ListType _list

Friends

class Product

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &str, const Product::UrlList &obj)


Detailed Description

Helper to iterate a products URL lists.

first is a convenience for 'lists' with just one entry (e.g. releaseNotesUrls)

Definition at line 170 of file Product.h.


Member Typedef Documentation

typedef std::list<Url> zypp::Product::UrlList::ListType [private]

Todo:
Change to directly iterate the .solv

Definition at line 174 of file Product.h.

typedef ListType::value_type zypp::Product::UrlList::value_type

Definition at line 177 of file Product.h.

typedef ListType::size_type zypp::Product::UrlList::size_type

Definition at line 178 of file Product.h.

typedef ListType::const_iterator zypp::Product::UrlList::const_iterator

Definition at line 179 of file Product.h.


Member Function Documentation

bool zypp::Product::UrlList::empty (  )  const [inline]

Definition at line 181 of file Product.h.

size_type zypp::Product::UrlList::size (  )  const [inline]

Definition at line 184 of file Product.h.

const_iterator zypp::Product::UrlList::begin (  )  const [inline]

Definition at line 187 of file Product.h.

Referenced by zypp::operator<<().

const_iterator zypp::Product::UrlList::end (  )  const [inline]

Definition at line 190 of file Product.h.

Referenced by zypp::operator<<().

Url zypp::Product::UrlList::first (  )  const [inline]

The first Url or an empty Url.

Definition at line 194 of file Product.h.

std::string zypp::Product::UrlList::key (  )  const [inline]

The key used to retrieve this list (for debug).

Definition at line 199 of file Product.h.

Referenced by zypp::operator<<().


Friends And Related Function Documentation

friend class Product [friend]

Definition at line 203 of file Product.h.

std::ostream & operator<< ( std::ostream &  str,
const Product::UrlList obj 
) [related]

Stream output.

Definition at line 227 of file Product.cc.


Member Data Documentation

std::string zypp::Product::UrlList::_key [private]

Change to directly iterate the .solv.

Definition at line 205 of file Product.h.

Definition at line 206 of file Product.h.

Referenced by zypp::Product::urls().


The documentation for this class was generated from the following file:

doxygen