libmoost
/home/mhx/git/github/libmoost/include/moost/murcl/option_traits.hpp File Reference
#include <map>
#include <stdexcept>
#include <sstream>
#include <curl/curl.h>
Include dependency graph for option_traits.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  moost::murcl::curl_opt_base< optval >
 Base class for the option abstractions that implements common behaviour. More...
struct  moost::murcl::curl_easyopt< optval >
 Abstraction of the LibCurl easy interface options. More...
struct  moost::murcl::curl_multiopt< optval >
 Abstraction of the LibCurl multi interface options. More...
struct  moost::murcl::curl_shareopt< optval >
 Abstraction of the libCurl share interface options. More...
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. More...

Namespaces

namespace  moost
 

Creates a unique temporary directory; removed on scope exit.


namespace  moost::murcl