#include <boost/optional.hpp>#include <boost/static_assert.hpp>#include <stack>#include "libebook_utils.h"#include "XMLCollector.h"#include "EBOOKOutputElements.h"Classes | |
| struct | libebook::XMLCollector::State |
Namespaces | |
| libebook | |
Macros | |
| #define | TR_IMPL(c, e, n, a, r) {c, e, n, a, r} |
| #define | TR(c, e, a) TR_IMPL(c, e, c, a, false) |
| #define | TR_R(c, e, a) TR_IMPL(c, e, c, a, true) |
| #define | TR_NEW(c, e, n, a) TR_IMPL(c, e, n, a, false) |
| #define | TR_NEW_R(c, e, n, a) TR_IMPL(c, e, n, a, true) |
| #define | TR_ANY(c, e, a) TR_IMPL(c, e, c, a, false) |
| #define | TR_ANY_R(c, e, a) TR_IMPL(c, e, c, a, true) |
Enumerations | |
| enum | libebook::@136::ContextType |
| enum | libebook::@136::EventType |
| #define TR | ( | c, | |
| e, | |||
| a | |||
| ) | TR_IMPL(c, e, c, a, false) |
| #define TR_ANY | ( | c, | |
| e, | |||
| a | |||
| ) | TR_IMPL(c, e, c, a, false) |
| #define TR_ANY_R | ( | c, | |
| e, | |||
| a | |||
| ) | TR_IMPL(c, e, c, a, true) |
| #define TR_IMPL | ( | c, | |
| e, | |||
| n, | |||
| a, | |||
| r | |||
| ) | {c, e, n, a, r} |
| #define TR_NEW | ( | c, | |
| e, | |||
| n, | |||
| a | |||
| ) | TR_IMPL(c, e, n, a, false) |
| #define TR_NEW_R | ( | c, | |
| e, | |||
| n, | |||
| a | |||
| ) | TR_IMPL(c, e, n, a, true) |
| #define TR_R | ( | c, | |
| e, | |||
| a | |||
| ) | TR_IMPL(c, e, c, a, true) |
| enum libebook::@136::ContextType |
| enum libebook::@136::EventType |
| ActionFun_t action |
| bool artificial |
| ContextType context |
| bool continued |
Indicates that this is a continuation of an interrupted context.
It will not be added into output if it is empty.
| EventType event |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| ContextType newContext |
| OutputHandlerPtr_t output |
| bool repeat |
| bool restore |
Restore one (or more) contexts on close.
| bool restoring |
Indicate whether restoring should continue with another context.
In other words, means that this context is inside a list of contexts that should be restored together.
| EventType type |