libzypp 17.37.17
zypp::HistoryActionID Class Reference

Enumeration of known history actions. More...

#include <zypp/HistoryLogData.h>

Public Types

enum  ID {
  NONE_e , INSTALL_e , REMOVE_e , REPO_ADD_e ,
  REPO_REMOVE_e , REPO_CHANGE_ALIAS_e , REPO_CHANGE_URL_e , STAMP_COMMAND_e ,
  PATCH_STATE_CHANGE_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 ZYPP_API
static const HistoryActionID INSTALL ZYPP_API
static const HistoryActionID REMOVE ZYPP_API
static const HistoryActionID REPO_ADD ZYPP_API
static const HistoryActionID REPO_REMOVE ZYPP_API
static const HistoryActionID REPO_CHANGE_ALIAS ZYPP_API
static const HistoryActionID REPO_CHANGE_URL ZYPP_API
static const HistoryActionID STAMP_COMMAND ZYPP_API
static const HistoryActionID PATCH_STATE_CHANGE ZYPP_API

Private Attributes

ID _id

(Note that these are not member symbols.)

bool operator== (const HistoryActionID &lhs, const HistoryActionID &rhs)
bool operator!= (const HistoryActionID &lhs, const HistoryActionID &rhs)
std::ostream & operator<< (std::ostream &str, const HistoryActionID &id)

Detailed Description

Enumeration of known history actions.

Definition at line 37 of file HistoryLogData.h.

Member Enumeration Documentation

◆ ID

Enumerator
NONE_e 
INSTALL_e 
REMOVE_e 
REPO_ADD_e 
REPO_REMOVE_e 
REPO_CHANGE_ALIAS_e 
REPO_CHANGE_URL_e 
STAMP_COMMAND_e 
PATCH_STATE_CHANGE_e 

Definition at line 50 of file HistoryLogData.h.

Constructor & Destructor Documentation

◆ HistoryActionID() [1/3]

zypp::HistoryActionID::HistoryActionID ( )
inline

Definition at line 64 of file HistoryLogData.h.

◆ HistoryActionID() [2/3]

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

Definition at line 66 of file HistoryLogData.h.

◆ HistoryActionID() [3/3]

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

Definition at line 45 of file HistoryLogData.cc.

Member Function Documentation

◆ toEnum()

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

Definition at line 70 of file HistoryLogData.h.

◆ parse()

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

Definition at line 49 of file HistoryLogData.cc.

◆ asString()

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

Definition at line 76 of file HistoryLogData.cc.

◆ operator==()

bool operator== ( const HistoryActionID & lhs,
const HistoryActionID & rhs )
related

Definition at line 81 of file HistoryLogData.h.

◆ operator!=()

bool operator!= ( const HistoryActionID & lhs,
const HistoryActionID & rhs )
related

Definition at line 85 of file HistoryLogData.h.

◆ operator<<()

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

Definition at line 98 of file HistoryLogData.cc.

Member Data Documentation

◆ ZYPP_API [1/9]

const HistoryActionID NONE zypp::HistoryActionID::ZYPP_API
static

Definition at line 39 of file HistoryLogData.h.

◆ ZYPP_API [2/9]

const HistoryActionID INSTALL zypp::HistoryActionID::ZYPP_API
static

Definition at line 41 of file HistoryLogData.h.

◆ ZYPP_API [3/9]

const HistoryActionID REMOVE zypp::HistoryActionID::ZYPP_API
static

Definition at line 42 of file HistoryLogData.h.

◆ ZYPP_API [4/9]

const HistoryActionID REPO_ADD zypp::HistoryActionID::ZYPP_API
static

Definition at line 43 of file HistoryLogData.h.

◆ ZYPP_API [5/9]

const HistoryActionID REPO_REMOVE zypp::HistoryActionID::ZYPP_API
static

Definition at line 44 of file HistoryLogData.h.

◆ ZYPP_API [6/9]

const HistoryActionID REPO_CHANGE_ALIAS zypp::HistoryActionID::ZYPP_API
static

Definition at line 45 of file HistoryLogData.h.

◆ ZYPP_API [7/9]

const HistoryActionID REPO_CHANGE_URL zypp::HistoryActionID::ZYPP_API
static

Definition at line 46 of file HistoryLogData.h.

◆ ZYPP_API [8/9]

const HistoryActionID STAMP_COMMAND zypp::HistoryActionID::ZYPP_API
static

Definition at line 47 of file HistoryLogData.h.

◆ ZYPP_API [9/9]

const HistoryActionID PATCH_STATE_CHANGE zypp::HistoryActionID::ZYPP_API
static

Definition at line 48 of file HistoryLogData.h.

◆ _id

ID zypp::HistoryActionID::_id
private

Definition at line 77 of file HistoryLogData.h.


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