Exiv2
Classes | Namespaces | Macros | Functions
image_int.hpp File Reference

Internal image helpers. More...

#include "types.hpp"
#include <string>

Go to the source code of this file.

Classes

struct  Exiv2::Internal::binaryToStringHelper< T >
 Helper struct for binary data output via binaryToString. More...
 
struct  Exiv2::Internal::binaryToStringHelper< T >
 Helper struct for binary data output via binaryToString. More...
 

Namespaces

 Exiv2
 Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of the objects of this namespace.
 
 Exiv2::Internal
 Contains internal objects which are not published and are not part of the libexiv2 API.
 

Functions

std::string Exiv2::Internal::stringFormat (const char *format,...) ATTRIBUTE_FORMAT_PRINTF
 format a string in the pattern of sprintf .
 
template<typename T >
std::ostream & Exiv2::Internal::operator<< (std::ostream &stream, const binaryToStringHelper< T > &binToStr)
 Actual implementation of the output algorithm described in binaryToString. More...
 
template<typename T >
binaryToStringHelper< T > Exiv2::Internal::binaryToString (const Slice< T > sl) throw ()
 format binary data for display in Image::printStructure() More...
 
std::string Exiv2::Internal::binaryToHex (const byte *data, size_t size)
 format binary for display of raw data .
 
std::string Exiv2::Internal::indent (int32_t depth)
 indent output for kpsRecursive in printStructure() .
 

Detailed Description

Internal image helpers.

Author
Andreas Huggel (ahu) ahuggel@gmx.net
Date
10-May-15, ahu: created