#include "types.hpp"
#include "makernote.hpp"
#include "tags.hpp"
#include <string>
#include <iostream>
#include <iomanip>
#include <memory>
Include dependency graph for pentaxmn.hpp:
This graph shows which files directly or indirectly include this file:
Namespaces | |
namespace | Exiv2 |
Classes | |
class | Exiv2::PentaxMakerNote |
MakerNote for Pentaxfilm cameras. More... | |
struct | Exiv2::PentaxMakerNote::RegisterMn |
IGNORE More... | |
Defines | |
#define | EXV_PRINT_COMBITAG(array, count, ignoredcount) printCombiTag<EXV_COUNTOF(array), array, count, ignoredcount> |
Shortcut for the printCombiTag template which requires typing the array name only once. | |
Functions | |
MakerNote::AutoPtr | createPentaxMakerNote (bool alloc, const byte *buf, long len, ByteOrder byteOrder, long offset) |
Return an auto-pointer to a newly created empty MakerNote initialized to operate in the memory management model indicated. The caller owns this copy and the auto-pointer ensures that it will be deleted. | |
template<int N, const TagDetails & array, int count, int ignoredcount> | |
std::ostream & | printCombiTag (std::ostream &os, const Value &value) |
Print function to translate Pentax "combi-values" to a description by looking up a reference table. |
|
Return an auto-pointer to a newly created empty MakerNote initialized to operate in the memory management model indicated. The caller owns this copy and the auto-pointer ensures that it will be deleted.
|