EBOOK-TOOLS
Macros | Enumerations
epub_shared.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EPUB_EXPORT
 

Enumerations

enum  eiterator_type { EITERATOR_SPINE , EITERATOR_LINEAR , EITERATOR_NONLINEAR }
 Ebook Iterator types. More...
 
enum  epub_metadata {
  EPUB_ID , EPUB_TITLE , EPUB_CREATOR , EPUB_CONTRIB ,
  EPUB_SUBJECT , EPUB_PUBLISHER , EPUB_DESCRIPTION , EPUB_DATE ,
  EPUB_TYPE , EPUB_FORMAT , EPUB_SOURCE , EPUB_LANG ,
  EPUB_RELATION , EPUB_COVERAGE , EPUB_RIGHTS , EPUB_META
}
 Metadata types. More...
 
enum  titerator_type { TITERATOR_NAVMAP , TITERATOR_GUIDE , TITERATOR_PAGES }
 Ebook Table Of Content Iterator types. More...
 

Macro Definition Documentation

◆ EPUB_EXPORT

#define EPUB_EXPORT

Definition at line 11 of file epub_shared.h.

Enumeration Type Documentation

◆ eiterator_type

Ebook Iterator types.

Enumerator
EITERATOR_SPINE 

all the spine

EITERATOR_LINEAR 

the linear reading spine parts

EITERATOR_NONLINEAR 

the non linear reading spine parts

Definition at line 39 of file epub_shared.h.

◆ epub_metadata

Metadata types.

Enumerator
EPUB_ID 

ebook id

EPUB_TITLE 

ebook title

EPUB_CREATOR 

ebook creator

EPUB_CONTRIB 

ebook contributor

EPUB_SUBJECT 

ebook subject

EPUB_PUBLISHER 

ebook publisher

EPUB_DESCRIPTION 

ebook description

EPUB_DATE 

ebook data

EPUB_TYPE 

ebook type

EPUB_FORMAT 

ebook format

EPUB_SOURCE 

ebook source

EPUB_LANG 

ebook language

EPUB_RELATION 

ebook relation

EPUB_COVERAGE 

ebook coverage

EPUB_RIGHTS 

ebook rights

EPUB_META 

ebook extra metadata

Definition at line 17 of file epub_shared.h.

◆ titerator_type

Ebook Table Of Content Iterator types.

Enumerator
TITERATOR_NAVMAP 

Navigation map

TITERATOR_GUIDE 

Guide to the ebook parts.

TITERATOR_PAGES 

The pages of the ebook.

Definition at line 49 of file epub_shared.h.