libzypp  10.5.0
zypp::HistoryActionID Struct Reference

Enumeration of known history actions. More...

#include <HistoryLogData.h>

List of all members.

Public Types

enum  ID {
  NONE_e, INSTALL_e, REMOVE_e, REPO_ADD_e,
  REPO_REMOVE_e, REPO_CHANGE_ALIAS_e, REPO_CHANGE_URL_e
}

Public Member Functions

 HistoryActionID ()
 HistoryActionID (ID id)
 HistoryActionID (const std::string &strval_r)
ID toEnum () const
const std::string & asString (bool pad=false) const

Static Public Member Functions

static HistoryActionID::ID parse (const std::string &strval_r)

Static Public Attributes

static const HistoryActionID NONE
static const HistoryActionID INSTALL
static const HistoryActionID REMOVE
static const HistoryActionID REPO_ADD
static const HistoryActionID REPO_REMOVE
static const HistoryActionID REPO_CHANGE_ALIAS
static const HistoryActionID REPO_CHANGE_URL

Private Attributes

ID _id

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &str, const HistoryActionID &id)

Detailed Description

Enumeration of known history actions.

Definition at line 39 of file HistoryLogData.h.


Member Enumeration Documentation

Enumerator:
NONE_e 
INSTALL_e 
REMOVE_e 
REPO_ADD_e 
REPO_REMOVE_e 
REPO_CHANGE_ALIAS_e 
REPO_CHANGE_URL_e 

Definition at line 50 of file HistoryLogData.h.


Constructor & Destructor Documentation

zypp::HistoryActionID::HistoryActionID ( ) [inline]

Definition at line 62 of file HistoryLogData.h.

zypp::HistoryActionID::HistoryActionID ( ID  id) [inline]

Definition at line 64 of file HistoryLogData.h.

zypp::HistoryActionID::HistoryActionID ( const std::string &  strval_r) [explicit]

Definition at line 45 of file HistoryLogData.cc.


Member Function Documentation

ID zypp::HistoryActionID::toEnum ( ) const [inline]

Definition at line 68 of file HistoryLogData.h.

HistoryActionID::ID zypp::HistoryActionID::parse ( const std::string &  strval_r) [static]

Definition at line 49 of file HistoryLogData.cc.

const std::string & zypp::HistoryActionID::asString ( bool  pad = false) const

Definition at line 73 of file HistoryLogData.cc.


Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream &  str,
const HistoryActionID id 
) [related]

Definition at line 93 of file HistoryLogData.cc.


Member Data Documentation

Definition at line 41 of file HistoryLogData.h.

Definition at line 43 of file HistoryLogData.h.

Definition at line 44 of file HistoryLogData.h.

Definition at line 45 of file HistoryLogData.h.

Definition at line 46 of file HistoryLogData.h.

Definition at line 48 of file HistoryLogData.h.

Definition at line 75 of file HistoryLogData.h.


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