un-inline isValidXmlId (MSVC doesn't like it anymore)
Change-Id: I59872f6e7fbdfc73875a45912b93d01b4379aec7
This commit is contained in:
@@ -47,13 +47,8 @@ namespace sfx2 {
|
||||
/** is i_rIdref a valid NCName ? */
|
||||
bool SFX2_DLLPUBLIC isValidNCName(::rtl::OUString const & i_rIdref);
|
||||
|
||||
extern inline bool
|
||||
isValidXmlId(::rtl::OUString const & i_rStreamName,
|
||||
::rtl::OUString const & i_rIdref)
|
||||
{
|
||||
return isValidNCName(i_rIdref) && ( i_rStreamName == "content.xml" || i_rStreamName == "styles.xml" );
|
||||
}
|
||||
|
||||
bool SFX2_DLLPUBLIC isValidXmlId(::rtl::OUString const & i_rStreamName,
|
||||
::rtl::OUString const & i_rIdref);
|
||||
|
||||
// XML ID handling ---------------------------------------------------
|
||||
|
||||
|
@@ -116,6 +116,13 @@ static bool isStylesFile (::rtl::OUString const & i_rPath)
|
||||
return i_rPath == s_styles;
|
||||
}
|
||||
|
||||
bool isValidXmlId(::rtl::OUString const & i_rStreamName,
|
||||
::rtl::OUString const & i_rIdref)
|
||||
{
|
||||
return isValidNCName(i_rIdref)
|
||||
&& (isContentFile(i_rStreamName) || isStylesFile(i_rStreamName));
|
||||
}
|
||||
|
||||
static bool isReservedFile(::rtl::OUString const & i_rPath)
|
||||
{
|
||||
return isContentFile(i_rPath) || isStylesFile(i_rPath) || i_rPath == s_meta || i_rPath == s_settings;
|
||||
|
Reference in New Issue
Block a user