NCBI C++ ToolKit
src
objects
mim
Mim_entries_.cpp
Go to the documentation of this file.
Go to the SVN repository for this file.
1
/* $Id$
2
* ===========================================================================
3
*
4
* PUBLIC DOMAIN NOTICE
5
* National Center for Biotechnology Information
6
*
7
* This software/database is a "United States Government Work" under the
8
* terms of the United States Copyright Act. It was written as part of
9
* the author's official duties as a United States Government employee and
10
* thus cannot be copyrighted. This software/database is freely available
11
* to the public for use. The National Library of Medicine and the U.S.
12
* Government have not placed any restriction on its use or reproduction.
13
*
14
* Although all reasonable efforts have been taken to ensure the accuracy
15
* and reliability of the software and data, the NLM and the U.S.
16
* Government do not and cannot warrant the performance or results that
17
* may be obtained by using this software or data. The NLM and the U.S.
18
* Government disclaim all warranties, express or implied, including
19
* warranties of performance, merchantability or fitness for any particular
20
* purpose.
21
*
22
* Please cite the author in any work or product based on this material.
23
*
24
* ===========================================================================
25
*
26
* File Description:
27
* This code was generated by application DATATOOL
28
* using the following specifications:
29
* 'mim.asn'.
30
*
31
* ATTENTION:
32
* Don't edit or commit this file into CVS as this file will
33
* be overridden (by DATATOOL) without warning!
34
* ===========================================================================
35
*/
36
37
// standard includes
38
#include <
ncbi_pch.hpp
>
39
#include <
serial/serialimpl.hpp
>
40
41
// generated includes
42
#include <
objects/mim/Mim_entries.hpp
>
43
#include <
objects/mim/Mim_entry.hpp
>
44
BEGIN_NCBI_SCOPE
45
46
BEGIN_objects_SCOPE
// namespace ncbi::objects::
47
48
49
// generated classes
50
51
void
CMim_entries_Base::Reset
(
void
)
52
{
53
m_data
.clear();
54
m_set_State
[0] &= ~0x3;
55
}
56
57
BEGIN_NAMED_BASE_IMPLICIT_CLASS_INFO
(
"Mim-entries"
,
CMim_entries
)
58
{
59
SET_CLASS_MODULE
(
"NCBI-Mim"
);
60
ADD_NAMED_MEMBER
(
""
, m_data, STL_list, (STL_CRef, (CLASS, (
CMim_entry
))))->SetSetFlag(
MEMBER_PTR
(m_set_State[0]));
61
info
->RandomOrder();
62
info
->CodeVersion(22301);
63
info
->DataSpec(ncbi::EDataSpec::eASN);
64
}
65
END_CLASS_INFO
66
67
// constructor
68
CMim_entries_Base::CMim_entries_Base
(
void
)
69
{
70
memset(
m_set_State
,0,
sizeof
(
m_set_State
));
71
}
72
73
// destructor
74
CMim_entries_Base::~CMim_entries_Base
(
void
)
75
{
76
}
77
78
79
80
END_objects_SCOPE
// namespace ncbi::objects::
81
82
END_NCBI_SCOPE
83
Mim_entries.hpp
User-defined methods of the data storage class.
BEGIN_NAMED_BASE_IMPLICIT_CLASS_INFO
BEGIN_NAMED_BASE_IMPLICIT_CLASS_INFO("Mim-entries", CMim_entries)
Definition:
Mim_entries_.cpp:57
Mim_entry.hpp
User-defined methods of the data storage class.
CMim_entries
CMim_entries –.
Definition:
Mim_entries.hpp:66
CMim_entry
CMim_entry –.
Definition:
Mim_entry.hpp:66
MEMBER_PTR
#define MEMBER_PTR(MemberName)
Definition:
serialimpl.hpp:284
ADD_NAMED_MEMBER
#define ADD_NAMED_MEMBER(MemberAlias, MemberName, TypeMacro, TypeMacroArgs)
Definition:
serialimpl.hpp:342
END_CLASS_INFO
#define END_CLASS_INFO
Definition:
serialimpl.hpp:456
SET_CLASS_MODULE
#define SET_CLASS_MODULE(ModuleName)
Definition:
serialimpl.hpp:444
END_NCBI_SCOPE
#define END_NCBI_SCOPE
End previously defined NCBI scope.
Definition:
ncbistl.hpp:103
BEGIN_NCBI_SCOPE
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Definition:
ncbistl.hpp:100
CMim_entries_Base::~CMim_entries_Base
virtual ~CMim_entries_Base(void)
Definition:
Mim_entries_.cpp:74
CMim_entries_Base::m_data
list< CRef< CMim_entry > > m_data
Definition:
Mim_entries_.hpp:139
CMim_entries_Base::m_set_State
Uint4 m_set_State[1]
Definition:
Mim_entries_.hpp:138
CMim_entries_Base::Reset
void Reset(void)
Reset data member.
Definition:
Mim_entries_.cpp:51
CMim_entries_Base::CMim_entries_Base
CMim_entries_Base(void)
Definition:
Mim_entries_.cpp:68
info
static MDB_envinfo info
Definition:
mdb_load.c:37
ncbi_pch.hpp
serialimpl.hpp
Generated by
1.9.0
Modified on Wed Dec 06 07:15:23 2023 by modify_doxy.py rev. 669887