Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
047239d5
Kaydet (Commit)
047239d5
authored
Kas 10, 2015
tarafından
Stephan Bergmann
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
loplugin:nullptr (automatic rewrite)
Change-Id: I520c7e35d539ba804da17185353317eca504a582
üst
fb4ce444
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
109 additions
and
109 deletions
+109
-109
access.cxx
configmgr/source/access.cxx
+16
-16
childaccess.cxx
configmgr/source/childaccess.cxx
+6
-6
components.cxx
configmgr/source/components.cxx
+20
-20
configurationprovider.cxx
configmgr/source/configurationprovider.cxx
+8
-8
data.cxx
configmgr/source/data.cxx
+14
-14
nodemap.cxx
configmgr/source/nodemap.cxx
+1
-1
partial.cxx
configmgr/source/partial.cxx
+2
-2
rootaccess.cxx
configmgr/source/rootaccess.cxx
+7
-7
services.cxx
configmgr/source/services.cxx
+7
-7
valueparser.cxx
configmgr/source/valueparser.cxx
+9
-9
writemodfile.cxx
configmgr/source/writemodfile.cxx
+2
-2
writemodfile.hxx
configmgr/source/writemodfile.hxx
+1
-1
xcdparser.cxx
configmgr/source/xcdparser.cxx
+2
-2
xcsparser.cxx
configmgr/source/xcsparser.cxx
+3
-3
xcuparser.cxx
configmgr/source/xcuparser.cxx
+10
-10
xmldata.cxx
configmgr/source/xmldata.cxx
+1
-1
No files found.
configmgr/source/access.cxx
Dosyayı görüntüle @
047239d5
...
...
@@ -153,7 +153,7 @@ void Access::markChildAsModified(rtl::Reference< ChildAccess > const & child) {
if
(
!
parent
.
is
())
{
break
;
}
assert
(
dynamic_cast
<
ChildAccess
*
>
(
p
.
get
())
!=
0
);
assert
(
dynamic_cast
<
ChildAccess
*
>
(
p
.
get
())
!=
nullptr
);
parent
->
modifiedChildren_
.
insert
(
ModifiedChildren
::
value_type
(
p
->
getNameInternal
(),
...
...
@@ -169,7 +169,7 @@ void Access::releaseChild(OUString const & name) {
void
Access
::
initBroadcaster
(
Modifications
::
Node
const
&
modifications
,
Broadcaster
*
broadcaster
)
{
initBroadcasterAndChanges
(
modifications
,
broadcaster
,
0
);
initBroadcasterAndChanges
(
modifications
,
broadcaster
,
nullptr
);
}
css
::
uno
::
Sequence
<
css
::
uno
::
Type
>
Access
::
getTypes
()
...
...
@@ -1311,7 +1311,7 @@ Access::Access(Components & components):
Access
::~
Access
()
{}
void
Access
::
initDisposeBroadcaster
(
Broadcaster
*
broadcaster
)
{
assert
(
broadcaster
!=
0
);
assert
(
broadcaster
!=
nullptr
);
for
(
DisposeListeners
::
iterator
i
(
disposeListeners_
.
begin
());
i
!=
disposeListeners_
.
end
();
++
i
)
{
...
...
@@ -1603,7 +1603,7 @@ void Access::insertLocalizedValueChild(
OUString
const
&
name
,
css
::
uno
::
Any
const
&
value
,
Modifications
*
localModifications
)
{
assert
(
localModifications
!=
0
);
assert
(
localModifications
!=
nullptr
);
LocalizedPropertyNode
*
locprop
=
static_cast
<
LocalizedPropertyNode
*
>
(
getNode
().
get
());
checkValue
(
value
,
locprop
->
getStaticType
(),
locprop
->
isNillable
());
...
...
@@ -1618,7 +1618,7 @@ void Access::insertLocalizedValueChild(
void
Access
::
reportChildChanges
(
std
::
vector
<
css
::
util
::
ElementChange
>
*
changes
)
{
assert
(
changes
!=
0
);
assert
(
changes
!=
nullptr
);
for
(
ModifiedChildren
::
iterator
i
(
modifiedChildren_
.
begin
());
i
!=
modifiedChildren_
.
end
();
++
i
)
{
...
...
@@ -1636,7 +1636,7 @@ void Access::reportChildChanges(
void
Access
::
commitChildChanges
(
bool
valid
,
Modifications
*
globalModifications
)
{
assert
(
globalModifications
!=
0
);
assert
(
globalModifications
!=
nullptr
);
while
(
!
modifiedChildren_
.
empty
())
{
bool
childValid
=
valid
;
ModifiedChildren
::
iterator
i
(
modifiedChildren_
.
begin
());
...
...
@@ -1688,7 +1688,7 @@ void Access::initBroadcasterAndChanges(
Modifications
::
Node
const
&
modifications
,
Broadcaster
*
broadcaster
,
std
::
vector
<
css
::
util
::
ElementChange
>
*
allChanges
)
{
assert
(
broadcaster
!=
0
);
assert
(
broadcaster
!=
nullptr
);
std
::
vector
<
css
::
beans
::
PropertyChangeEvent
>
propChanges
;
bool
collectPropChanges
=
!
propertiesChangeListeners_
.
empty
();
for
(
Modifications
::
Node
::
Children
::
const_iterator
i
(
...
...
@@ -1753,7 +1753,7 @@ void Access::initBroadcasterAndChanges(
css
::
uno
::
Any
()));
}
}
if
(
allChanges
!=
0
)
{
if
(
allChanges
!=
nullptr
)
{
allChanges
->
push_back
(
css
::
util
::
ElementChange
(
css
::
uno
::
makeAny
(
...
...
@@ -1786,7 +1786,7 @@ void Access::initBroadcasterAndChanges(
css
::
uno
::
Any
()));
//TODO: distinguish add/modify; non-void ReplacedElement
}
if
(
allChanges
!=
0
)
{
if
(
allChanges
!=
nullptr
)
{
allChanges
->
push_back
(
css
::
util
::
ElementChange
(
css
::
uno
::
makeAny
(
...
...
@@ -1840,7 +1840,7 @@ void Access::initBroadcasterAndChanges(
css
::
uno
::
Any
()));
}
}
if
(
allChanges
!=
0
)
{
if
(
allChanges
!=
nullptr
)
{
allChanges
->
push_back
(
css
::
util
::
ElementChange
(
css
::
uno
::
makeAny
(
...
...
@@ -1874,7 +1874,7 @@ void Access::initBroadcasterAndChanges(
css
::
uno
::
makeAny
(
i
->
first
),
child
->
asValue
(),
css
::
uno
::
Any
()));
}
if
(
allChanges
!=
0
)
{
if
(
allChanges
!=
nullptr
)
{
allChanges
->
push_back
(
css
::
util
::
ElementChange
(
css
::
uno
::
makeAny
(
...
...
@@ -1913,7 +1913,7 @@ void Access::initBroadcasterAndChanges(
css
::
uno
::
Any
()));
//TODO: non-void ReplacedElement
}
if
(
allChanges
!=
0
)
{
if
(
allChanges
!=
nullptr
)
{
OUStringBuffer
path
(
getRelativePathRepresentation
());
if
(
!
path
.
isEmpty
())
{
path
.
append
(
'/'
);
...
...
@@ -1971,7 +1971,7 @@ void Access::initBroadcasterAndChanges(
css
::
uno
::
Any
()));
}
}
if
(
allChanges
!=
0
)
{
if
(
allChanges
!=
nullptr
)
{
OUStringBuffer
path
(
getRelativePathRepresentation
());
if
(
!
path
.
isEmpty
())
{
...
...
@@ -2008,7 +2008,7 @@ void Access::initBroadcasterAndChanges(
css
::
uno
::
Any
(),
css
::
uno
::
Any
()));
//TODO: non-void ReplacedElement
}
if
(
allChanges
!=
0
)
{
if
(
allChanges
!=
nullptr
)
{
OUStringBuffer
path
(
getRelativePathRepresentation
());
if
(
!
path
.
isEmpty
())
{
...
...
@@ -2177,7 +2177,7 @@ bool Access::setChildProperty(
OUString
const
&
name
,
css
::
uno
::
Any
const
&
value
,
Modifications
*
localModifications
)
{
assert
(
localModifications
!=
0
);
assert
(
localModifications
!=
nullptr
);
rtl
::
Reference
<
ChildAccess
>
child
(
getChild
(
name
));
if
(
!
child
.
is
())
{
return
false
;
...
...
@@ -2297,7 +2297,7 @@ rtl::Reference< ChildAccess > Access::getFreeSetMember(
"configmgr inappropriate set element"
,
static_cast
<
cppu
::
OWeakObject
*
>
(
this
),
1
);
}
assert
(
dynamic_cast
<
SetNode
*
>
(
getNode
().
get
())
!=
0
);
assert
(
dynamic_cast
<
SetNode
*
>
(
getNode
().
get
())
!=
nullptr
);
if
(
!
static_cast
<
SetNode
*
>
(
getNode
().
get
())
->
isValidTemplate
(
freeAcc
->
getNode
()
->
getTemplateName
()))
{
...
...
configmgr/source/childaccess.cxx
Dosyayı görüntüle @
047239d5
...
...
@@ -210,7 +210,7 @@ void ChildAccess::setNode(rtl::Reference< Node > const & node) {
void
ChildAccess
::
setProperty
(
css
::
uno
::
Any
const
&
value
,
Modifications
*
localModifications
)
{
assert
(
localModifications
!=
0
);
assert
(
localModifications
!=
nullptr
);
Type
type
=
TYPE_ERROR
;
bool
isNillable
=
false
;
switch
(
node_
->
kind
())
{
...
...
@@ -256,7 +256,7 @@ void ChildAccess::setProperty(
css
::
uno
::
Any
ChildAccess
::
asValue
()
{
if
(
changedValue_
.
get
()
!=
0
)
{
if
(
changedValue_
.
get
()
!=
nullptr
)
{
return
*
changedValue_
;
}
css
::
uno
::
Any
value
;
...
...
@@ -298,9 +298,9 @@ bool ChildAccess::asSimpleValue(const rtl::Reference< Node > &rNode,
void
ChildAccess
::
commitChanges
(
bool
valid
,
Modifications
*
globalModifications
)
{
assert
(
globalModifications
!=
0
);
assert
(
globalModifications
!=
nullptr
);
commitChildChanges
(
valid
,
globalModifications
);
if
(
valid
&&
changedValue_
.
get
()
!=
0
)
{
if
(
valid
&&
changedValue_
.
get
()
!=
nullptr
)
{
Path
path
(
getAbsolutePath
());
getComponents
().
addModification
(
path
);
globalModifications
->
add
(
path
);
...
...
@@ -329,7 +329,7 @@ ChildAccess::~ChildAccess() {
}
void
ChildAccess
::
addTypes
(
std
::
vector
<
css
::
uno
::
Type
>
*
types
)
const
{
assert
(
types
!=
0
);
assert
(
types
!=
nullptr
);
types
->
push_back
(
cppu
::
UnoType
<
css
::
container
::
XChild
>::
get
());
types
->
push_back
(
cppu
::
UnoType
<
css
::
lang
::
XUnoTunnel
>::
get
());
}
...
...
@@ -337,7 +337,7 @@ void ChildAccess::addTypes(std::vector< css::uno::Type > * types) const {
void
ChildAccess
::
addSupportedServiceNames
(
std
::
vector
<
OUString
>
*
services
)
{
assert
(
services
!=
0
);
assert
(
services
!=
nullptr
);
services
->
push_back
(
getParentNode
()
->
kind
()
==
Node
::
KIND_GROUP
?
OUString
(
"com.sun.star.configuration.GroupElement"
)
...
...
configmgr/source/components.cxx
Dosyayı görüntüle @
047239d5
...
...
@@ -93,10 +93,10 @@ void parseXcsFile(
OUString
const
&
url
,
int
layer
,
Data
&
data
,
Partial
const
*
partial
,
Modifications
*
modifications
,
Additions
*
additions
)
{
assert
(
partial
==
0
&&
modifications
==
0
&&
additions
==
0
);
assert
(
partial
==
nullptr
&&
modifications
==
nullptr
&&
additions
==
nullptr
);
(
void
)
partial
;
(
void
)
modifications
;
(
void
)
additions
;
bool
ok
=
rtl
::
Reference
<
ParseManager
>
(
new
ParseManager
(
url
,
new
XcsParser
(
layer
,
data
)))
->
parse
(
0
);
new
ParseManager
(
url
,
new
XcsParser
(
layer
,
data
)))
->
parse
(
nullptr
);
assert
(
ok
);
(
void
)
ok
;
// avoid warnings
}
...
...
@@ -109,7 +109,7 @@ void parseXcuFile(
new
ParseManager
(
url
,
new
XcuParser
(
layer
,
data
,
partial
,
modifications
,
additions
)))
->
parse
(
0
);
parse
(
nullptr
);
assert
(
ok
);
(
void
)
ok
;
// avoid warnings
}
...
...
@@ -173,7 +173,7 @@ Components::WriteThread::WriteThread(
url_
(
url
),
data_
(
data
)
{
lock_
=
lock
();
assert
(
reference
!=
0
);
assert
(
reference
!=
nullptr
);
}
void
Components
::
WriteThread
::
execute
()
{
...
...
@@ -257,7 +257,7 @@ void Components::initGlobalBroadcaster(
Modifications
::
Node
::
Children
::
const_iterator
k
(
mods
->
children
.
find
(
*
j
));
if
(
k
==
mods
->
children
.
end
())
{
mods
=
0
;
mods
=
nullptr
;
break
;
}
mods
=
&
k
->
second
;
...
...
@@ -265,7 +265,7 @@ void Components::initGlobalBroadcaster(
//TODO: If the complete tree of which root is a part is deleted,
// or replaced, mods will be null, but some of the listeners
// from within root should probably fire nonetheless:
if
(
mods
!=
0
)
{
if
(
mods
!=
nullptr
)
{
root
->
initBroadcaster
(
*
mods
,
broadcaster
);
}
}
...
...
@@ -316,7 +316,7 @@ void Components::insertExtensionXcsFile(
{
int
layer
=
getExtensionLayer
(
shared
);
try
{
parseXcsFile
(
fileUri
,
layer
,
data_
,
0
,
0
,
0
);
parseXcsFile
(
fileUri
,
layer
,
data_
,
nullptr
,
nullptr
,
nullptr
);
}
catch
(
css
::
container
::
NoSuchElementException
&
e
)
{
throw
css
::
uno
::
RuntimeException
(
"insertExtensionXcsFile does not exist: "
+
e
.
Message
);
...
...
@@ -326,11 +326,11 @@ void Components::insertExtensionXcsFile(
void
Components
::
insertExtensionXcuFile
(
bool
shared
,
OUString
const
&
fileUri
,
Modifications
*
modifications
)
{
assert
(
modifications
!=
0
);
assert
(
modifications
!=
nullptr
);
int
layer
=
getExtensionLayer
(
shared
)
+
1
;
Additions
*
adds
=
data_
.
addExtensionXcuAdditions
(
fileUri
,
layer
);
try
{
parseXcuFile
(
fileUri
,
layer
,
data_
,
0
,
modifications
,
adds
);
parseXcuFile
(
fileUri
,
layer
,
data_
,
nullptr
,
modifications
,
adds
);
}
catch
(
css
::
container
::
NoSuchElementException
&
e
)
{
data_
.
removeExtensionXcuAdditions
(
fileUri
);
throw
css
::
uno
::
RuntimeException
(
...
...
@@ -354,7 +354,7 @@ void Components::removeExtensionXcuFile(
// item->additions records all additions of set members in textual order,
// the latter check works well when iterating through item->additions in
// reverse order.
assert
(
modifications
!=
0
);
assert
(
modifications
!=
nullptr
);
rtl
::
Reference
<
Data
::
ExtensionXcu
>
item
(
data_
.
removeExtensionXcuAdditions
(
fileUri
));
if
(
item
.
is
())
{
...
...
@@ -396,11 +396,11 @@ void Components::insertModificationXcuFile(
std
::
set
<
OUString
>
const
&
excludedPaths
,
Modifications
*
modifications
)
{
assert
(
modifications
!=
0
);
assert
(
modifications
!=
nullptr
);
Partial
part
(
includedPaths
,
excludedPaths
);
try
{
parseFileLeniently
(
&
parseXcuFile
,
fileUri
,
Data
::
NO_LAYER
,
&
part
,
modifications
,
0
);
&
parseXcuFile
,
fileUri
,
Data
::
NO_LAYER
,
&
part
,
modifications
,
nullptr
);
}
catch
(
css
::
container
::
NoSuchElementException
&
e
)
{
SAL_WARN
(
"configmgr"
,
...
...
@@ -624,7 +624,7 @@ void Components::parseFileLeniently(
Partial
const
*
partial
,
Modifications
*
modifications
,
Additions
*
additions
)
{
assert
(
parseFile
!=
0
);
assert
(
parseFile
!=
nullptr
);
try
{
(
*
parseFile
)(
url
,
layer
,
data_
,
partial
,
modifications
,
additions
);
}
catch
(
css
::
container
::
NoSuchElementException
&
)
{
...
...
@@ -679,7 +679,7 @@ void Components::parseFiles(
if
(
file
.
endsWith
(
extension
))
{
try
{
parseFileLeniently
(
parseFile
,
stat
.
getFileURL
(),
layer
,
0
,
0
,
0
);
parseFile
,
stat
.
getFileURL
(),
layer
,
nullptr
,
nullptr
,
nullptr
);
}
catch
(
css
::
container
::
NoSuchElementException
&
e
)
{
throw
css
::
uno
::
RuntimeException
(
"stat'ed file does not exist: "
+
e
.
Message
);
...
...
@@ -696,16 +696,16 @@ void Components::parseFileList(
for
(
sal_Int32
i
=
0
;;)
{
OUString
url
(
urls
.
getToken
(
0
,
' '
,
i
));
if
(
!
url
.
isEmpty
())
{
Additions
*
adds
=
0
;
Additions
*
adds
=
nullptr
;
if
(
recordAdditions
)
{
adds
=
data_
.
addExtensionXcuAdditions
(
url
,
layer
);
}
try
{
parseFileLeniently
(
parseFile
,
url
,
layer
,
0
,
0
,
adds
);
parseFileLeniently
(
parseFile
,
url
,
layer
,
nullptr
,
nullptr
,
adds
);
}
catch
(
css
::
container
::
NoSuchElementException
&
e
)
{
SAL_WARN
(
"configmgr"
,
"file does not exist:
\"
"
<<
e
.
Message
<<
'"'
);
if
(
adds
!=
0
)
{
if
(
adds
!=
nullptr
)
{
data_
.
removeExtensionXcuAdditions
(
url
);
}
}
...
...
@@ -761,7 +761,7 @@ void Components::parseXcdFiles(int layer, OUString const & url) {
throw
css
::
uno
::
RuntimeException
(
"stat'ed file does not exist: "
+
e
.
Message
);
}
if
(
manager
->
parse
(
0
))
{
if
(
manager
->
parse
(
nullptr
))
{
processedDeps
.
insert
(
name
);
}
else
{
unres
.
push_back
(
UnresolvedListItem
(
name
,
manager
));
...
...
@@ -799,7 +799,7 @@ void Components::parseXcsXcuIniLayer(
// Check if ini file exists (otherwise .override would still read global
// SCHEMA/DATA variables, which could interfere with unrelated environment
// variables):
if
(
rtl
::
Bootstrap
(
url
).
getHandle
()
!=
0
)
{
if
(
rtl
::
Bootstrap
(
url
).
getHandle
()
!=
nullptr
)
{
OUStringBuffer
prefix
(
"${.override:"
);
for
(
sal_Int32
i
=
0
;
i
!=
url
.
getLength
();
++
i
)
{
sal_Unicode
c
=
url
[
i
];
...
...
@@ -839,7 +839,7 @@ void Components::parseResLayer(int layer, OUString const & url) {
void
Components
::
parseModificationLayer
(
int
layer
,
OUString
const
&
url
)
{
try
{
parseFileLeniently
(
&
parseXcuFile
,
url
,
layer
,
0
,
0
,
0
);
parseFileLeniently
(
&
parseXcuFile
,
url
,
layer
,
nullptr
,
nullptr
,
nullptr
);
}
catch
(
css
::
container
::
NoSuchElementException
&
)
{
SAL_INFO
(
"configmgr"
,
"user registrymodifications.xcu does not (yet) exist"
);
...
...
configmgr/source/configurationprovider.cxx
Dosyayı görüntüle @
047239d5
...
...
@@ -77,7 +77,7 @@ void badNodePath() {
throw
css
::
uno
::
Exception
(
(
"com.sun.star.configuration.ConfigurationProvider expects a single,"
" non-empty, string nodepath argument"
),
0
);
nullptr
);
}
typedef
...
...
@@ -222,7 +222,7 @@ Service::createInstanceWithArguments(
throw
css
::
uno
::
Exception
(
(
"com.sun.star.configuration.ConfigurationProvider expects"
" NamedValue or PropertyValue arguments"
),
0
);
nullptr
);
}
// For backwards compatibility, allow "nodepath" and "Locale" in any
// case:
...
...
@@ -239,7 +239,7 @@ Service::createInstanceWithArguments(
throw
css
::
uno
::
Exception
(
(
"com.sun.star.configuration.ConfigurationProvider expects"
" at most one, non-empty, string Locale argument"
),
0
);
nullptr
);
}
}
}
...
...
@@ -296,7 +296,7 @@ void Service::refresh() throw (css::uno::RuntimeException, std::exception) {
//TODO
cppu
::
OInterfaceContainerHelper
*
cont
=
rBHelper
.
getContainer
(
cppu
::
UnoType
<
css
::
util
::
XRefreshListener
>::
get
());
if
(
cont
!=
0
)
{
if
(
cont
!=
nullptr
)
{
css
::
lang
::
EventObject
ev
(
static_cast
<
cppu
::
OWeakObject
*
>
(
this
));
cont
->
notifyEach
(
&
css
::
util
::
XRefreshListener
::
refreshed
,
ev
);
}
...
...
@@ -322,7 +322,7 @@ void Service::flush() throw (css::uno::RuntimeException, std::exception) {
flushModifications
();
cppu
::
OInterfaceContainerHelper
*
cont
=
rBHelper
.
getContainer
(
cppu
::
UnoType
<
css
::
util
::
XFlushListener
>::
get
());
if
(
cont
!=
0
)
{
if
(
cont
!=
nullptr
)
{
css
::
lang
::
EventObject
ev
(
static_cast
<
cppu
::
OWeakObject
*
>
(
this
));
cont
->
notifyEach
(
&
css
::
util
::
XFlushListener
::
flushed
,
ev
);
}
...
...
@@ -438,7 +438,7 @@ Factory::createInstanceWithArgumentsAndContext(
throw
css
::
uno
::
Exception
(
(
"com.sun.star.configuration.ConfigurationProvider factory"
" expects NamedValue or PropertyValue arguments"
),
0
);
nullptr
);
}
// For backwards compatibility, allow "Locale" and (ignored)
// "EnableAsync" in any case:
...
...
@@ -450,13 +450,13 @@ Factory::createInstanceWithArgumentsAndContext(
(
"com.sun.star.configuration.ConfigurationProvider"
" factory expects at most one, non-empty, string"
" Locale argument"
),
0
);
nullptr
);
}
}
else
if
(
!
name
.
equalsIgnoreAsciiCase
(
"enableasync"
))
{
throw
css
::
uno
::
Exception
(
(
"com.sun.star.configuration.ConfigurationProvider factory:"
" unknown argument "
+
name
),
0
);
nullptr
);
}
}
return
static_cast
<
cppu
::
OWeakObject
*
>
(
new
Service
(
Context
,
locale
));
...
...
configmgr/source/data.cxx
Dosyayı görüntüle @
047239d5
...
...
@@ -51,7 +51,7 @@ bool decode(
{
assert
(
begin
>=
0
&&
begin
<=
end
&&
end
<=
encoded
.
getLength
()
&&
decoded
!=
0
);
decoded
!=
nullptr
);
OUStringBuffer
buf
;
while
(
begin
!=
end
)
{
sal_Unicode
c
=
encoded
[
begin
++
];
...
...
@@ -114,8 +114,8 @@ sal_Int32 Data::parseSegment(
bool
*
setElement
,
OUString
*
templateName
)
{
assert
(
index
>=
0
&&
index
<=
path
.
getLength
()
&&
name
!=
0
&&
setElement
!=
0
);
index
>=
0
&&
index
<=
path
.
getLength
()
&&
name
!=
nullptr
&&
setElement
!=
nullptr
);
sal_Int32
i
=
index
;
while
(
i
<
path
.
getLength
()
&&
path
[
i
]
!=
'/'
&&
path
[
i
]
!=
'['
)
{
++
i
;
...
...
@@ -125,7 +125,7 @@ sal_Int32 Data::parseSegment(
*
setElement
=
false
;
return
i
;
}
if
(
templateName
!=
0
)
{
if
(
templateName
!=
nullptr
)
{
if
(
i
-
index
==
1
&&
path
[
index
]
==
'*'
)
{
templateName
->
clear
();
}
else
{
...
...
@@ -190,14 +190,14 @@ rtl::Reference< Node > Data::resolvePathRepresentation(
throw
css
::
uno
::
RuntimeException
(
"bad path "
+
pathRepresentation
);
}
if
(
path
!=
0
)
{
if
(
path
!=
nullptr
)
{
path
->
clear
();
}
if
(
pathRepresentation
==
"/"
)
{
if
(
canonicRepresentation
!=
0
)
{
if
(
canonicRepresentation
!=
nullptr
)
{
*
canonicRepresentation
=
pathRepresentation
;
}
if
(
finalizedLayer
!=
0
)
{
if
(
finalizedLayer
!=
nullptr
)
{
*
finalizedLayer
=
NO_LAYER
;
}
return
root_
;
...
...
@@ -205,7 +205,7 @@ rtl::Reference< Node > Data::resolvePathRepresentation(
OUString
seg
;
bool
setElement
;
OUString
templateName
;
sal_Int32
n
=
parseSegment
(
pathRepresentation
,
1
,
&
seg
,
&
setElement
,
0
);
sal_Int32
n
=
parseSegment
(
pathRepresentation
,
1
,
&
seg
,
&
setElement
,
nullptr
);
if
(
n
==
-
1
||
setElement
)
{
throw
css
::
uno
::
RuntimeException
(
...
...
@@ -216,15 +216,15 @@ rtl::Reference< Node > Data::resolvePathRepresentation(
OUStringBuffer
canonic
;
rtl
::
Reference
<
Node
>
parent
;
int
finalized
=
NO_LAYER
;
for
(
rtl
::
Reference
<
Node
>
p
(
i
==
components
.
end
()
?
0
:
i
->
second
);;)
{
for
(
rtl
::
Reference
<
Node
>
p
(
i
==
components
.
end
()
?
nullptr
:
i
->
second
);;)
{
if
(
!
p
.
is
())
{
return
p
;
}
if
(
canonicRepresentation
!=
0
)
{
if
(
canonicRepresentation
!=
nullptr
)
{
canonic
.
append
(
'/'
);
canonic
.
append
(
createSegment
(
templateName
,
seg
));
}
if
(
path
!=
0
)
{
if
(
path
!=
nullptr
)
{
path
->
push_back
(
seg
);
}
finalized
=
std
::
min
(
finalized
,
p
->
getFinalized
());
...
...
@@ -236,10 +236,10 @@ rtl::Reference< Node > Data::resolvePathRepresentation(
}
// for backwards compatibility, ignore a final slash
if
(
n
==
pathRepresentation
.
getLength
())
{
if
(
canonicRepresentation
!=
0
)
{
if
(
canonicRepresentation
!=
nullptr
)
{
*
canonicRepresentation
=
canonic
.
makeStringAndClear
();
}
if
(
finalizedLayer
!=
0
)
{
if
(
finalizedLayer
!=
nullptr
)
{
*
finalizedLayer
=
finalized
;
}
return
p
;
...
...
@@ -276,7 +276,7 @@ rtl::Reference< Node > Data::resolvePathRepresentation(
throw
css
::
uno
::
RuntimeException
(
"bad path "
+
pathRepresentation
);
}
if
(
!
templateName
.
isEmpty
()
&&
p
!=
0
)
{
if
(
!
templateName
.
isEmpty
()
&&
p
!=
nullptr
)
{
assert
(
!
p
->
getTemplateName
().
isEmpty
());
if
(
!
equalTemplateNames
(
templateName
,
p
->
getTemplateName
()))
{
throw
css
::
uno
::
RuntimeException
(
...
...
configmgr/source/nodemap.cxx
Dosyayı görüntüle @
047239d5
...
...
@@ -31,7 +31,7 @@ namespace configmgr {
void
NodeMap
::
cloneInto
(
NodeMap
*
target
)
const
{
assert
(
target
!=
0
&&
target
->
empty
());
assert
(
target
!=
nullptr
&&
target
->
empty
());
NodeMapImpl
clone
(
maImpl
);
for
(
NodeMapImpl
::
iterator
i
(
clone
.
begin
());
i
!=
clone
.
end
();
++
i
)
{
i
->
second
=
i
->
second
->
clone
(
true
);
...
...
configmgr/source/partial.cxx
Dosyayı görüntüle @
047239d5
...
...
@@ -41,8 +41,8 @@ bool parseSegment(
OUString
const
&
path
,
sal_Int32
*
index
,
OUString
*
segment
)
{
assert
(
index
!=
0
&&
*
index
>=
0
&&
*
index
<=
path
.
getLength
()
&&
segment
!=
0
);
index
!=
nullptr
&&
*
index
>=
0
&&
*
index
<=
path
.
getLength
()
&&
segment
!=
nullptr
);
if
(
path
[(
*
index
)
++
]
==
'/'
)
{
OUString
name
;
bool
setElement
;
...
...
configmgr/source/rootaccess.cxx
Dosyayı görüntüle @
047239d5
...
...
@@ -74,10 +74,10 @@ Path RootAccess::getAbsolutePath() {
void
RootAccess
::
initBroadcaster
(
Modifications
::
Node
const
&
modifications
,
Broadcaster
*
broadcaster
)
{
assert
(
broadcaster
!=
0
);
assert
(
broadcaster
!=
nullptr
);
std
::
vector
<
css
::
util
::
ElementChange
>
changes
;
initBroadcasterAndChanges
(
modifications
,
broadcaster
,
changesListeners_
.
empty
()
?
0
:
&
changes
);
modifications
,
broadcaster
,
changesListeners_
.
empty
()
?
nullptr
:
&
changes
);
if
(
!
changes
.
empty
())
{
css
::
util
::
ChangesSet
set
(
comphelper
::
containerToSequence
(
changes
));
for
(
ChangesListeners
::
iterator
i
(
changesListeners_
.
begin
());
...
...
@@ -167,7 +167,7 @@ void RootAccess::commitChanges()
Modifications
globalMods
;
commitChildChanges
(
((
getComponents
().
resolvePathRepresentation
(
pathRepresentation_
,
0
,
0
,
&
finalizedLayer
)
pathRepresentation_
,
nullptr
,
nullptr
,
&
finalizedLayer
)
==
node_
)
&&
finalizedLayer
==
Data
::
NO_LAYER
),
&
globalMods
);
...
...
@@ -221,7 +221,7 @@ rtl::Reference< Node > RootAccess::getNode() {
pathRepresentation_
,
&
canonic
,
&
path_
,
&
finalizedLayer
);
if
(
!
node_
.
is
())
{
throw
css
::
uno
::
RuntimeException
(
"cannot find "
+
pathRepresentation_
,
0
);
"cannot find "
+
pathRepresentation_
,
nullptr
);
// RootAccess::queryInterface indirectly calls
// RootAccess::getNode, so if this RootAccess were passed out in
// RuntimeException.Context, client code that called
...
...
@@ -257,7 +257,7 @@ rtl::Reference< Access > RootAccess::getParentAccess() {
}
void
RootAccess
::
addTypes
(
std
::
vector
<
css
::
uno
::
Type
>
*
types
)
const
{
assert
(
types
!=
0
);
assert
(
types
!=
nullptr
);
types
->
push_back
(
cppu
::
UnoType
<
css
::
util
::
XChangesNotifier
>::
get
());
types
->
push_back
(
cppu
::
UnoType
<
css
::
util
::
XChangesBatch
>::
get
());
}
...
...
@@ -265,7 +265,7 @@ void RootAccess::addTypes(std::vector< css::uno::Type > * types) const {
void
RootAccess
::
addSupportedServiceNames
(
std
::
vector
<
OUString
>
*
services
)
{
assert
(
services
!=
0
);
assert
(
services
!=
nullptr
);
services
->
push_back
(
"com.sun.star.configuration.AccessRootElement"
);
if
(
update_
)
{
services
->
push_back
(
"com.sun.star.configuration.UpdateRootElement"
);
...
...
@@ -273,7 +273,7 @@ void RootAccess::addSupportedServiceNames(
}
void
RootAccess
::
initDisposeBroadcaster
(
Broadcaster
*
broadcaster
)
{
assert
(
broadcaster
!=
0
);
assert
(
broadcaster
!=
nullptr
);
for
(
ChangesListeners
::
iterator
i
(
changesListeners_
.
begin
());
i
!=
changesListeners_
.
end
();
++
i
)
{
...
...
configmgr/source/services.cxx
Dosyayı görüntüle @
047239d5
...
...
@@ -49,27 +49,27 @@ css::uno::Reference< css::uno::XInterface > SAL_CALL dummy(
static
cppu
::
ImplementationEntry
const
services
[]
=
{
{
&
dummy
,
&
configmgr
::
configuration_provider
::
getImplementationName
,
&
configmgr
::
configuration_provider
::
getSupportedServiceNames
,
&
configmgr
::
configuration_provider
::
createFactory
,
0
,
0
},
&
configmgr
::
configuration_provider
::
createFactory
,
nullptr
,
0
},
{
&
configmgr
::
default_provider
::
create
,
&
configmgr
::
default_provider
::
getImplementationName
,
&
configmgr
::
default_provider
::
getSupportedServiceNames
,
&
cppu
::
createSingleComponentFactory
,
0
,
0
},
&
cppu
::
createSingleComponentFactory
,
nullptr
,
0
},
{
&
configmgr
::
configuration_registry
::
create
,
&
configmgr
::
configuration_registry
::
getImplementationName
,
&
configmgr
::
configuration_registry
::
getSupportedServiceNames
,
&
cppu
::
createSingleComponentFactory
,
0
,
0
},
&
cppu
::
createSingleComponentFactory
,
nullptr
,
0
},
{
&
configmgr
::
read_only_access
::
create
,
&
configmgr
::
read_only_access
::
getImplementationName
,
&
configmgr
::
read_only_access
::
getSupportedServiceNames
,
&
cppu
::
createSingleComponentFactory
,
0
,
0
},
&
cppu
::
createSingleComponentFactory
,
nullptr
,
0
},
{
&
configmgr
::
read_write_access
::
create
,
&
configmgr
::
read_write_access
::
getImplementationName
,
&
configmgr
::
read_write_access
::
getSupportedServiceNames
,
&
cppu
::
createSingleComponentFactory
,
0
,
0
},
&
cppu
::
createSingleComponentFactory
,
nullptr
,
0
},
{
&
configmgr
::
update
::
create
,
&
configmgr
::
update
::
getImplementationName
,
&
configmgr
::
update
::
getSupportedServiceNames
,
&
cppu
::
createSingleComponentFactory
,
0
,
0
},
{
0
,
0
,
0
,
0
,
0
,
0
}
&
cppu
::
createSingleComponentFactory
,
nullptr
,
0
},
{
nullptr
,
nullptr
,
nullptr
,
nullptr
,
nullptr
,
0
}
};
}
...
...
configmgr/source/valueparser.cxx
Dosyayı görüntüle @
047239d5
...
...
@@ -49,7 +49,7 @@ namespace configmgr {
namespace
{
bool
parseHexDigit
(
char
c
,
int
*
value
)
{
assert
(
value
!=
0
);
assert
(
value
!=
nullptr
);
if
(
c
>=
'0'
&&
c
<=
'9'
)
{
*
value
=
c
-
'0'
;
return
true
;
...
...
@@ -66,7 +66,7 @@ bool parseHexDigit(char c, int * value) {
}
bool
parseValue
(
xmlreader
::
Span
const
&
text
,
sal_Bool
*
value
)
{
assert
(
text
.
is
()
&&
value
!=
0
);
assert
(
text
.
is
()
&&
value
!=
nullptr
);
if
(
text
.
equals
(
"true"
)
||
text
.
equals
(
"1"
))
{
*
value
=
true
;
return
true
;
...
...
@@ -79,7 +79,7 @@ bool parseValue(xmlreader::Span const & text, sal_Bool * value) {
}
bool
parseValue
(
xmlreader
::
Span
const
&
text
,
sal_Int16
*
value
)
{
assert
(
text
.
is
()
&&
value
!=
0
);
assert
(
text
.
is
()
&&
value
!=
nullptr
);
// For backwards compatibility, support hexadecimal values:
sal_Int32
n
=
rtl_str_shortenedCompareIgnoreAsciiCase_WithLength
(
...
...
@@ -99,7 +99,7 @@ bool parseValue(xmlreader::Span const & text, sal_Int16 * value) {
}
bool
parseValue
(
xmlreader
::
Span
const
&
text
,
sal_Int32
*
value
)
{
assert
(
text
.
is
()
&&
value
!=
0
);
assert
(
text
.
is
()
&&
value
!=
nullptr
);
// For backwards compatibility, support hexadecimal values:
*
value
=
rtl_str_shortenedCompareIgnoreAsciiCase_WithLength
(
...
...
@@ -115,7 +115,7 @@ bool parseValue(xmlreader::Span const & text, sal_Int32 * value) {
}
bool
parseValue
(
xmlreader
::
Span
const
&
text
,
sal_Int64
*
value
)
{
assert
(
text
.
is
()
&&
value
!=
0
);
assert
(
text
.
is
()
&&
value
!=
nullptr
);
// For backwards compatibility, support hexadecimal values:
*
value
=
rtl_str_shortenedCompareIgnoreAsciiCase_WithLength
(
...
...
@@ -131,14 +131,14 @@ bool parseValue(xmlreader::Span const & text, sal_Int64 * value) {
}
bool
parseValue
(
xmlreader
::
Span
const
&
text
,
double
*
value
)
{
assert
(
text
.
is
()
&&
value
!=
0
);
assert
(
text
.
is
()
&&
value
!=
nullptr
);
*
value
=
OString
(
text
.
begin
,
text
.
length
).
toDouble
();
//TODO: check valid lexical representation
return
true
;
}
bool
parseValue
(
xmlreader
::
Span
const
&
text
,
OUString
*
value
)
{
assert
(
text
.
is
()
&&
value
!=
0
);
assert
(
text
.
is
()
&&
value
!=
nullptr
);
*
value
=
text
.
convertFromUtf8
();
return
true
;
}
...
...
@@ -146,7 +146,7 @@ bool parseValue(xmlreader::Span const & text, OUString * value) {
bool
parseValue
(
xmlreader
::
Span
const
&
text
,
css
::
uno
::
Sequence
<
sal_Int8
>
*
value
)
{
assert
(
text
.
is
()
&&
value
!=
0
);
assert
(
text
.
is
()
&&
value
!=
nullptr
);
if
((
text
.
length
&
1
)
!=
0
)
{
return
false
;
}
...
...
@@ -345,7 +345,7 @@ bool ValueParser::endElement() {
switch
(
state_
)
{
case
STATE_TEXT
:
{
css
::
uno
::
Any
*
pValue
=
NULL
;
css
::
uno
::
Any
*
pValue
=
nullptr
;
switch
(
node_
->
kind
())
{
case
Node
:
:
KIND_PROPERTY
:
...
...
configmgr/source/writemodfile.cxx
Dosyayı görüntüle @
047239d5
...
...
@@ -77,7 +77,7 @@ OString convertToUtf8(
}
// anonymous namespace
TempFile
::~
TempFile
()
{
if
(
handle
!=
0
)
{
if
(
handle
!=
nullptr
)
{
if
(
!
closed
)
{
oslFileError
e
=
osl_closeFile
(
handle
);
if
(
e
!=
osl_File_E_None
)
{
...
...
@@