Disk ARchive  2.7.14
Full featured and portable backup and archiving tool
Public Member Functions | Private Attributes | List of all members
libdar::mycurl_param_element< T > Class Template Reference

the implemented inherited classes of the abstracted class for etherogeneous list/map More...

#include <mycurl_param_list.hpp>

+ Inheritance diagram for libdar::mycurl_param_element< T >:
+ Collaboration diagram for libdar::mycurl_param_element< T >:

Public Member Functions

 mycurl_param_element (const T &arg)
 
 mycurl_param_element (const mycurl_param_element< T > &e)
 
 mycurl_param_element (mycurl_param_element< T > &&e) noexcept
 
mycurl_param_element< T > & operator= (const mycurl_param_element< T > &e)
 
mycurl_param_element< T > & operator= (mycurl_param_element< T > &&e)
 
virtual bool operator== (const mycurl_param_element_generic &arg) const override
 
get_value () const
 
const T * get_value_address () const
 
void set_value (const T &arg)
 
virtual std::unique_ptr< mycurl_param_element_genericclone () const override
 
- Public Member Functions inherited from libdar::mycurl_param_element_generic
virtual bool operator!= (const mycurl_param_element_generic &val) const
 

Private Attributes

val
 

Detailed Description

template<class T>
class libdar::mycurl_param_element< T >

the implemented inherited classes of the abstracted class for etherogeneous list/map

Definition at line 83 of file mycurl_param_list.hpp.


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