libzypp 17.38.7
zypp::xml::parse_def_assign::Assigner< void > Struct Reference

Common interface to all Assigner types. More...

#include <zypp/parser/xml/ParseDefConsume.h>

Public Member Functions

virtual ~Assigner ()
virtual void assign (const char *text_r)
 Assigner (void &value_r)
Assigner specialisation for numeric and boolean values.

relates: Assigner

void assign (const char *text_r)
void assign (const char *text_r)
void assign (const char *text_r)
void assign (const char *text_r)
void assign (const char *text_r)
void assign (const char *text_r)
void assign (const char *text_r)
void assign (const char *text_r)
void assign (const char *text_r)

Private Attributes

void * _value

Detailed Description

Common interface to all Assigner types.

Definition at line 135 of file ParseDefConsume.h.

Constructor & Destructor Documentation

◆ ~Assigner()

virtual zypp::xml::parse_def_assign::Assigner< void >::~Assigner ( )
inlinevirtual

Definition at line 137 of file ParseDefConsume.h.

◆ Assigner()

zypp::xml::parse_def_assign::Assigner< void >::Assigner ( void & value_r)
inline

Definition at line 149 of file ParseDefConsume.h.

Member Function Documentation

◆ assign() [1/10]

virtual void zypp::xml::parse_def_assign::Assigner< void >::assign ( const char * text_r)
inlinevirtual

Definition at line 139 of file ParseDefConsume.h.

◆ assign() [2/10]

void zypp::xml::parse_def_assign::Assigner< short >::assign ( const char * text_r)
inline

Definition at line 165 of file ParseDefConsume.h.

◆ assign() [3/10]

void zypp::xml::parse_def_assign::Assigner< int >::assign ( const char * text_r)
inline

Definition at line 167 of file ParseDefConsume.h.

◆ assign() [4/10]

void zypp::xml::parse_def_assign::Assigner< long >::assign ( const char * text_r)
inline

Definition at line 169 of file ParseDefConsume.h.

◆ assign() [5/10]

void zypp::xml::parse_def_assign::Assigner< longlong >::assign ( const char * text_r)
inline

Definition at line 171 of file ParseDefConsume.h.

◆ assign() [6/10]

void zypp::xml::parse_def_assign::Assigner< unsignedshort >::assign ( const char * text_r)
inline

Definition at line 173 of file ParseDefConsume.h.

◆ assign() [7/10]

void zypp::xml::parse_def_assign::Assigner< unsigned >::assign ( const char * text_r)
inline

Definition at line 175 of file ParseDefConsume.h.

◆ assign() [8/10]

void zypp::xml::parse_def_assign::Assigner< unsignedlong >::assign ( const char * text_r)
inline

Definition at line 177 of file ParseDefConsume.h.

◆ assign() [9/10]

void zypp::xml::parse_def_assign::Assigner< unsignedlonglong >::assign ( const char * text_r)
inline

Definition at line 179 of file ParseDefConsume.h.

◆ assign() [10/10]

void zypp::xml::parse_def_assign::Assigner< bool >::assign ( const char * text_r)
inline

Definition at line 181 of file ParseDefConsume.h.

Member Data Documentation

◆ _value

void* zypp::xml::parse_def_assign::Assigner< void >::_value
private

Definition at line 157 of file ParseDefConsume.h.


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