LibreOffice Module oox (master) 1
|
Public Member Functions | |
ContextStack (FragmentHandlerRef const &xHandler) | |
bool | empty () const |
sal_Int32 | getCurrentRecId () const |
bool | hasCurrentEndRecId () const |
ContextHandlerRef | getCurrentContext () const |
void | pushContext (const RecordInfo &rRec, const ContextHandlerRef &rxContext) |
void | popContext () |
Private Types | |
typedef ::std::pair< RecordInfo, ContextHandlerRef > | ContextInfo |
typedef ::std::vector< ContextInfo > | ContextInfoVec |
Private Attributes | |
FragmentHandlerRef | mxHandler |
ContextInfoVec | maStack |
Definition at line 93 of file recordparser.cxx.
|
private |
Definition at line 108 of file recordparser.cxx.
|
private |
Definition at line 109 of file recordparser.cxx.
|
explicit |
Definition at line 115 of file recordparser.cxx.
References mxHandler.
|
inline |
Definition at line 98 of file recordparser.cxx.
References maStack.
ContextHandlerRef oox::core::prv::ContextStack::getCurrentContext | ( | ) | const |
Definition at line 130 of file recordparser.cxx.
sal_Int32 oox::core::prv::ContextStack::getCurrentRecId | ( | ) | const |
Definition at line 120 of file recordparser.cxx.
References maStack.
bool oox::core::prv::ContextStack::hasCurrentEndRecId | ( | ) | const |
void oox::core::prv::ContextStack::popContext | ( | ) |
Definition at line 144 of file recordparser.cxx.
References maStack.
void oox::core::prv::ContextStack::pushContext | ( | const RecordInfo & | rRec, |
const ContextHandlerRef & | rxContext | ||
) |
Definition at line 137 of file recordparser.cxx.
References hasCurrentEndRecId(), maStack, and oox::core::RecordInfo::mnEndRecId.
|
private |
Definition at line 112 of file recordparser.cxx.
Referenced by empty(), getCurrentContext(), getCurrentRecId(), hasCurrentEndRecId(), popContext(), and pushContext().
|
private |
Definition at line 111 of file recordparser.cxx.
Referenced by getCurrentContext().