LibreOffice Module xmloff (master) 1
|
Public Member Functions | |
SvXMLStylesContext_Impl (bool bAuto) | |
size_t | GetStyleCount () const |
SvXMLStyleContext * | GetStyle (size_t i) |
void | AddStyle (SvXMLStyleContext *pStyle) |
void | dispose () |
const SvXMLStyleContext * | FindStyleChildContext (XmlStyleFamily nFamily, const OUString &rName, bool bCreateIndex) const |
bool | IsAutomaticStyle () const |
Private Types | |
typedef std::set< SvXMLStyleIndex_Impl, SvXMLStyleIndexCmp_Impl > | IndicesType |
Private Member Functions | |
void | FlushIndex () |
Private Attributes | |
std::vector< rtl::Reference< SvXMLStyleContext > > | aStyles |
std::unique_ptr< IndicesType > | pIndices |
bool | bAutomaticStyle |
sal_uInt32 | m_nIndexCreated |
Definition at line 205 of file xmlstyle.cxx.
|
private |
Definition at line 207 of file xmlstyle.cxx.
|
explicit |
Definition at line 238 of file xmlstyle.cxx.
References if().
|
inline |
Definition at line 245 of file xmlstyle.cxx.
References aStyles, and FlushIndex().
void SvXMLStylesContext_Impl::dispose | ( | void | ) |
Definition at line 257 of file xmlstyle.cxx.
References aStyles, and FlushIndex().
const SvXMLStyleContext * SvXMLStylesContext_Impl::FindStyleChildContext | ( | XmlStyleFamily | nFamily, |
const OUString & | rName, | ||
bool | bCreateIndex | ||
) | const |
Definition at line 263 of file xmlstyle.cxx.
References aIndex, aStyles, i, m_nIndexCreated, pIndices, pS, and SAL_WARN_IF.
|
inlineprivate |
Definition at line 217 of file xmlstyle.cxx.
References pIndices.
Referenced by AddStyle(), and dispose().
|
inline |
Definition at line 224 of file xmlstyle.cxx.
|
inline |
Definition at line 222 of file xmlstyle.cxx.
References aStyles.
|
inline |
Definition at line 235 of file xmlstyle.cxx.
References bAutomaticStyle.
|
private |
Definition at line 209 of file xmlstyle.cxx.
Referenced by AddStyle(), dispose(), FindStyleChildContext(), GetStyle(), and GetStyleCount().
|
private |
Definition at line 211 of file xmlstyle.cxx.
Referenced by IsAutomaticStyle().
|
mutableprivate |
Definition at line 214 of file xmlstyle.cxx.
Referenced by FindStyleChildContext().
|
mutableprivate |
Definition at line 210 of file xmlstyle.cxx.
Referenced by FindStyleChildContext(), and FlushIndex().