LibreOffice Module oox (master) 1
|
Public Member Functions | |
ContextStack (FragmentHandlerRef 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 94 of file recordparser.cxx.
|
private |
Definition at line 109 of file recordparser.cxx.
|
private |
Definition at line 110 of file recordparser.cxx.
|
explicit |
Definition at line 116 of file recordparser.cxx.
References mxHandler.
|
inline |
Definition at line 99 of file recordparser.cxx.
References maStack.
ContextHandlerRef oox::core::prv::ContextStack::getCurrentContext | ( | ) | const |
Definition at line 131 of file recordparser.cxx.
sal_Int32 oox::core::prv::ContextStack::getCurrentRecId | ( | ) | const |
Definition at line 121 of file recordparser.cxx.
References maStack.
bool oox::core::prv::ContextStack::hasCurrentEndRecId | ( | ) | const |
void oox::core::prv::ContextStack::popContext | ( | ) |
Definition at line 145 of file recordparser.cxx.
References maStack.
void oox::core::prv::ContextStack::pushContext | ( | const RecordInfo & | rRec, |
const ContextHandlerRef & | rxContext | ||
) |
Definition at line 138 of file recordparser.cxx.
References hasCurrentEndRecId(), maStack, and oox::core::RecordInfo::mnEndRecId.
|
private |
Definition at line 113 of file recordparser.cxx.
Referenced by empty(), getCurrentContext(), getCurrentRecId(), hasCurrentEndRecId(), popContext(), and pushContext().
|
private |
Definition at line 112 of file recordparser.cxx.
Referenced by getCurrentContext().