CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
object_fetcher_traits< ConcreteObjectFetcherT > Struct Template Reference

#include <object_fetcher.h>

Detailed Description

template<class ConcreteObjectFetcherT>
struct object_fetcher_traits< ConcreteObjectFetcherT >

This file is part of the CernVM File System. Trait class to define the concrete object types produced by the methods of concrete instantiations of AbstractObjectFetcher<>. For each implementation of AbstractObjectFetcher<> one needs to provide a specialisation of this trait. Note that this specialisation can be templated with the actual para- meters, hence the parameter space does not explode.

See: http://stackoverflow.com/questions/6006614/ c-static-polymorphism-crtp-and-using-typedefs-from-derived-classes

Definition at line 32 of file object_fetcher.h.


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