libmoost
moost::murcl::option_traits< O, T > Struct Template Reference

A traits class to abstract out the differences between the different interfaces, options and option values. Each supported option has an associated traits class that defines the options compile-time traits. More...

#include <option_traits.hpp>

List of all members.

Public Types

typedef O curl_option
typedef curl_option::handle_type handle_type
typedef curl_option::option_type option_type
typedef curl_option::result_type result_type
typedef T value_type

Static Public Attributes

static const option_type option_value = curl_option::option_value

Detailed Description

template<typename O, typename T>
struct moost::murcl::option_traits< O, T >

A traits class to abstract out the differences between the different interfaces, options and option values. Each supported option has an associated traits class that defines the options compile-time traits.

Definition at line 148 of file option_traits.hpp.


Member Typedef Documentation

template<typename O , typename T >
typedef O moost::murcl::option_traits< O, T >::curl_option

Definition at line 150 of file option_traits.hpp.

template<typename O , typename T >
typedef curl_option::handle_type moost::murcl::option_traits< O, T >::handle_type

Definition at line 151 of file option_traits.hpp.

template<typename O , typename T >
typedef curl_option::option_type moost::murcl::option_traits< O, T >::option_type

Definition at line 152 of file option_traits.hpp.

template<typename O , typename T >
typedef curl_option::result_type moost::murcl::option_traits< O, T >::result_type

Definition at line 153 of file option_traits.hpp.

template<typename O , typename T >
typedef T moost::murcl::option_traits< O, T >::value_type

Definition at line 155 of file option_traits.hpp.


Member Data Documentation

template<typename O , typename T >
const option_type moost::murcl::option_traits< O, T >::option_value = curl_option::option_value [static]

Definition at line 154 of file option_traits.hpp.


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