libmoost
moost::murcl::option< OptTraits > Class Template Reference

This class is an abstract representation of a LibCurl option. Upon construction it requires an interface handle and a value, which it will use to set the appropriate LibCurl option. More...

#include <option.hpp>

Inheritance diagram for moost::murcl::option< OptTraits >:
Collaboration diagram for moost::murcl::option< OptTraits >:

List of all members.

Public Types

typedef OptTraits option_traits

Public Member Functions

 option (typename option_traits::handle_type handle, typename option_traits::value_type const &val)

Private Attributes

option_traits::value_type val_

Detailed Description

template<typename OptTraits>
class moost::murcl::option< OptTraits >

This class is an abstract representation of a LibCurl option. Upon construction it requires an interface handle and a value, which it will use to set the appropriate LibCurl option.

Parameters:
OptTraitsRepresents the traits of the option being set

Definition at line 80 of file option.hpp.


Member Typedef Documentation

template<typename OptTraits >
typedef OptTraits moost::murcl::option< OptTraits >::option_traits

Definition at line 83 of file option.hpp.


Constructor & Destructor Documentation

template<typename OptTraits >
moost::murcl::option< OptTraits >::option ( typename option_traits::handle_type  handle,
typename option_traits::value_type const &  val 
) [inline]

Definition at line 93 of file option.hpp.


Member Data Documentation

template<typename OptTraits >
option_traits::value_type moost::murcl::option< OptTraits >::val_ [private]

Definition at line 104 of file option.hpp.


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