1 /**************************************************************
2  *
3  * Licensed to the Apache Software Foundation (ASF) under one
4  * or more contributor license agreements.  See the NOTICE file
5  * distributed with this work for additional information
6  * regarding copyright ownership.  The ASF licenses this file
7  * to you under the Apache License, Version 2.0 (the
8  * "License"); you may not use this file except in compliance
9  * with the License.  You may obtain a copy of the License at
10  *
11  *   http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing,
14  * software distributed under the License is distributed on an
15  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16  * KIND, either express or implied.  See the License for the
17  * specific language governing permissions and limitations
18  * under the License.
19  *
20  *************************************************************/
21 
22 #include <precomp.h>
23 #include <ary/doc/d_oldidldocu.hxx>
24 
25 // NOT FULLY DEFINED SERVICES
26 #include <docu_node_ids.hxx>
27 
28 
29 
30 namespace ary
31 {
32 namespace doc
33 {
34 
35 using namespace ::ary::inf;
36 
37 
OldIdlDocu()38 OldIdlDocu::OldIdlDocu()
39     :   Node(docnt::nt_OldIdlDocu),
40         aShort(),
41         aDescription(),
42         aDeprecatedText(),
43         aTags(),
44         pExternShort(0),
45         bIsPublished(false),
46         bIsDeprecated(false),
47         bIsOptional(false)
48 {
49 }
50 
~OldIdlDocu()51 OldIdlDocu::~OldIdlDocu()
52 {
53 }
54 
55 void
AddToken2DeprecatedText(DYN DocuToken & let_drToken)56 OldIdlDocu::AddToken2DeprecatedText( DYN DocuToken & let_drToken )
57 {
58     aDeprecatedText.AddToken(let_drToken);
59 }
60 
61 void
do_Accept(csv::ProcessorIfc & io_processor) const62 OldIdlDocu::do_Accept(csv::ProcessorIfc & io_processor) const
63 {
64     csv::CheckedCall(io_processor, *this);
65 }
66 
67 
68 
69 }   // namespace info
70 }   // namespace ary
71