libzypp  17.23.0
zypp::syscontent::Reader Class Reference

Retrieve ResObject data serialized by Writer. More...

#include <SysContent.h>


class  Entry
 Restored ResObject data. More...

Public Types

typedef StorageT::value_type value_type
typedef StorageT::size_type size_type
typedef StorageT::iterator iterator
typedef StorageT::const_iterator const_iterator

Public Member Functions

 Reader ()
 Default Ctor. More...
 Reader (std::istream &input_r)
 Ctor parsing data from input_r. More...

User provided optional data to identify the collection.

const std::string & name () const
 Get name. More...
const Editionedition () const
 Get edition. More...
const std::string & description () const
 Get description. More...
const Datectime () const
 Get creation date. More...

Private Types

typedef std::list< EntryStorageT

Related Functions

(Note that these are not member functions.)

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

Collected data.

RWCOW_pointer< Impl_pimpl
bool empty () const
 Whether no data collected so far. More...
size_type size () const
 Number of items collected. More...
const_iterator begin () const
 Iterator to the begin of collected data. More...
const_iterator end () const
 Iterator to the end of collected data. More...

Detailed Description

Retrieve ResObject data serialized by Writer.

See also

Definition at line 162 of file SysContent.h.

Member Typedef Documentation

◆ StorageT

typedef std::list<Entry> zypp::syscontent::Reader::StorageT

Definition at line 166 of file SysContent.h.

◆ value_type

typedef StorageT::value_type zypp::syscontent::Reader::value_type

Definition at line 172 of file SysContent.h.

◆ size_type

typedef StorageT::size_type zypp::syscontent::Reader::size_type

Definition at line 173 of file SysContent.h.

◆ iterator

typedef StorageT::iterator zypp::syscontent::Reader::iterator

Definition at line 174 of file SysContent.h.

◆ const_iterator

typedef StorageT::const_iterator zypp::syscontent::Reader::const_iterator

Definition at line 175 of file SysContent.h.

Constructor & Destructor Documentation

◆ Reader() [1/2]

zypp::syscontent::Reader::Reader ( )

Default Ctor.

Definition at line 407 of file

◆ Reader() [2/2]

zypp::syscontent::Reader::Reader ( std::istream &  input_r)

Ctor parsing data from input_r.

Exceptionon read or parse error.

Definition at line 411 of file

Member Function Documentation

◆ name()

const std::string & zypp::syscontent::Reader::name ( ) const

Get name.

Definition at line 415 of file

◆ edition()

const Edition & zypp::syscontent::Reader::edition ( ) const

Get edition.

Definition at line 418 of file

◆ description()

const std::string & zypp::syscontent::Reader::description ( ) const

Get description.

Definition at line 421 of file

◆ ctime()

const Date & zypp::syscontent::Reader::ctime ( ) const

Get creation date.

Definition at line 424 of file

◆ empty()

bool zypp::syscontent::Reader::empty ( ) const

Whether no data collected so far.

Definition at line 427 of file

◆ size()

Reader::size_type zypp::syscontent::Reader::size ( ) const

Number of items collected.

Definition at line 430 of file

◆ begin()

Reader::const_iterator zypp::syscontent::Reader::begin ( ) const

Iterator to the begin of collected data.

Definition at line 433 of file

◆ end()

Reader::const_iterator zypp::syscontent::Reader::end ( ) const

Iterator to the end of collected data.

Definition at line 436 of file

Friends And Related Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream &  str,
const Reader obj 

Stream output

Definition at line 443 of file

Member Data Documentation

◆ _pimpl

RWCOW_pointer<Impl> zypp::syscontent::Reader::_pimpl

Definition at line 220 of file SysContent.h.

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