#include <boost/optional.hpp>
#include <stack>
#include "libebook_utils.h"
#include "XMLCollector.h"
#include "EBOOKOutputElements.h"
Classes | |
struct | libebook::XMLCollector::State |
Namespaces | |
namespace | libebook |
Macros | |
#define | TR_SoftBookL(c, e, n, a, r) {c, e, n, a, r} |
#define | TR(c, e, a) TR_SoftBookL(c, e, c, a, false) |
#define | TR_R(c, e, a) TR_SoftBookL(c, e, c, a, true) |
#define | TR_NEW(c, e, n, a) TR_SoftBookL(c, e, n, a, false) |
#define | TR_NEW_R(c, e, n, a) TR_SoftBookL(c, e, n, a, true) |
#define | TR_ANY(c, e, a) TR_SoftBookL(c, e, c, a, false) |
#define | TR_ANY_R(c, e, a) TR_SoftBookL(c, e, c, a, true) |
#define TR | ( | c, | |
e, | |||
a ) TR_SoftBookL(c, e, c, a, false) |
#define TR_ANY | ( | c, | |
e, | |||
a ) TR_SoftBookL(c, e, c, a, false) |
#define TR_ANY_R | ( | c, | |
e, | |||
a ) TR_SoftBookL(c, e, c, a, true) |
#define TR_NEW | ( | c, | |
e, | |||
n, | |||
a ) TR_SoftBookL(c, e, n, a, false) |
#define TR_NEW_R | ( | c, | |
e, | |||
n, | |||
a ) TR_SoftBookL(c, e, n, a, true) |
#define TR_R | ( | c, | |
e, | |||
a ) TR_SoftBookL(c, e, c, a, true) |
#define TR_SoftBookL | ( | c, | |
e, | |||
n, | |||
a, | |||
r ) {c, e, n, a, r} |
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 |
Referenced by libebook::EBOOKXMLParser::parse().
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, @true means that this context is inside a list of contexts that should be restored together.
EventType type |