Coverage Report

Created: 2026-07-25 06:30

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/xerces-c/src/xercesc/framework/XMLRefInfo.cpp
Line
Count
Source
1
/*
2
 * Licensed to the Apache Software Foundation (ASF) under one or more
3
 * contributor license agreements.  See the NOTICE file distributed with
4
 * this work for additional information regarding copyright ownership.
5
 * The ASF licenses this file to You under the Apache License, Version 2.0
6
 * (the "License"); you may not use this file except in compliance with
7
 * the License.  You may obtain a copy of the License at
8
 * 
9
 *      http://www.apache.org/licenses/LICENSE-2.0
10
 * 
11
 * Unless required by applicable law or agreed to in writing, software
12
 * distributed under the License is distributed on an "AS IS" BASIS,
13
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
 * See the License for the specific language governing permissions and
15
 * limitations under the License.
16
 */
17
18
/*
19
 * $Id: XMLRefInfo.cpp 471747 2006-11-06 14:31:56Z amassari $
20
 */
21
22
// ---------------------------------------------------------------------------
23
//  Includes
24
// ---------------------------------------------------------------------------
25
#include <xercesc/framework/XMLRefInfo.hpp>
26
27
XERCES_CPP_NAMESPACE_BEGIN
28
29
/***
30
 * Support for Serialization/De-serialization
31
 ***/
32
33
IMPL_XSERIALIZABLE_TOCREATE(XMLRefInfo)
34
35
void XMLRefInfo::serialize(XSerializeEngine& serEng)
36
0
{
37
0
    if (serEng.isStoring())
38
0
    {   
39
0
        serEng<<fDeclared;
40
0
        serEng<<fUsed;
41
0
        serEng.writeString(fRefName);
42
0
    }
43
0
    else
44
0
    {
45
0
        serEng>>fDeclared;
46
0
        serEng>>fUsed;
47
0
        serEng.readString(fRefName);
48
0
    }
49
50
0
}
51
52
XMLRefInfo::XMLRefInfo(MemoryManager* const manager) 
53
0
:fDeclared(false)
54
0
,fUsed(false)
55
0
,fRefName(0)
56
0
,fMemoryManager(manager)
57
0
{
58
0
}
59
60
XERCES_CPP_NAMESPACE_END