libepubgen_utils.h File Reference
#include <algorithm>
#include <memory>
#include <boost/cstdint.hpp>

Go to the source code of this file.

Classes

class  libepubgen::GenericException
 

Namespaces

namespace  libepubgen
 

Macros

#define EPUBGEN_ATTRIBUTE_PRINTF(fmt, arg)
 
#define EPUBGEN_DEBUG_MSG(M)
 
#define EPUBGEN_DEBUG(M)
 
#define EPUBGEN_NUM_ELEMENTS(array)   (sizeof(array) / sizeof(array[0]))
 

Functions

template<typename T , typename... Args>
std::unique_ptr< T > libepubgen::make_unique (Args &&... args)
 

Macro Definition Documentation

◆ EPUBGEN_ATTRIBUTE_PRINTF

#define EPUBGEN_ATTRIBUTE_PRINTF (   fmt,
  arg 
)

◆ EPUBGEN_DEBUG

#define EPUBGEN_DEBUG (   M)

◆ EPUBGEN_DEBUG_MSG

#define EPUBGEN_DEBUG_MSG (   M)

◆ EPUBGEN_NUM_ELEMENTS

#define EPUBGEN_NUM_ELEMENTS (   array)    (sizeof(array) / sizeof(array[0]))

Generated for libepubgen by doxygen 1.9.5