1 #ifndef CVD_INTERNAL_IO_PARAMETER_H 2 #define CVD_INTERNAL_IO_PARAMETER_H 12 #ifndef DOXYGEN_IGNORE_INTERNAL 15 class UntypedParameter;
17 template <
class C =
void>
23 virtual const void* get_data_pointer()
const = 0;
55 virtual const void* get_data_pointer()
const 65 std::unique_ptr<Parameter<Internal::UntypedParameter>> param;
105 throw std::bad_cast();
108 return *(
const C*)p.get_data_pointer();
All classes and functions are within the CVD namespace.
Definition: argb.h:6
Definition: parameter.h:21
Class for holding parameters for image savers, with type erasure.
Definition: parameter.h:18