NCBI C++ ToolKit
Classes | Typedefs | Enumerations | Enumerator | Functions | Variables
Code generated by DATATOOL from 'jsd_sample_lib.jsd' (module 'jsd_sample_lib')
+ Collaboration diagram for Code generated by DATATOOL from 'jsd_sample_lib.jsd' (module 'jsd_sample_lib'):

Classes

class  CData_set_id
 CData_set_id –. More...
 
class  CData_set_id_Base
 CData_set_id_Base –. More...
 
class  CJsonValue
 CJsonValue –. More...
 
class  CJsonValue_Base
 CJsonValue_Base –. More...
 

Typedefs

typedef CData_set_id_Base CData_set_id::Tparent
 
typedef CSerialObject CData_set_id_Base::Tparent
 
typedef string CData_set_id_Base::TVersion
 
typedef string CData_set_id_Base::TName
 
typedef int CData_set_id_Base::TNum
 
typedef int CData_set_id_Base::TType
 
typedef double CData_set_id_Base::TWeight
 
typedef list< intCData_set_id_Base::TUids
 
typedef Tparent::CMemberIndex< E_memberIndex, 7 > CData_set_id_Base::TmemberIndex
 
typedef CJsonValue_Base CJsonValue::Tparent
 
typedef CSerialObject CJsonValue_Base::Tparent
 
typedef CData_set_id CJsonValue_Base::TData_set_id
 
typedef Tparent::CMemberIndex< E_memberIndex, 2 > CJsonValue_Base::TmemberIndex
 

Enumerations

enum  CData_set_id_Base::EType {
  CData_set_id_Base::eType_dump = 1 , CData_set_id_Base::eType_query = 2 , CData_set_id_Base::eType_single = 3 , CData_set_id_Base::eType_1 = 1 ,
  CData_set_id_Base::eType_2 = 2 , CData_set_id_Base::eType_3 = 3
}
 
enum class  CData_set_id_Base::E_memberIndex {
  CData_set_id_Base::e__allMandatory = 0 , CData_set_id_Base::e_version , CData_set_id_Base::e_name , CData_set_id_Base::e_num ,
  CData_set_id_Base::e_type , CData_set_id_Base::e_weight , CData_set_id_Base::e_uids , CData_set_id_Base::e__allMandatory = 0 ,
  CData_set_id_Base::e_Data_set_id_version , CData_set_id_Base::e_Data_set_id_name , CData_set_id_Base::e_Data_set_id_num , CData_set_id_Base::e_Data_set_id_type ,
  CData_set_id_Base::e_Data_set_id_weight , CData_set_id_Base::e_Data_set_id_uids , CData_set_id_Base::e__allMandatory = 0 , CData_set_id_Base::e_version ,
  CData_set_id_Base::e_name , CData_set_id_Base::e_num , CData_set_id_Base::e_type , CData_set_id_Base::e_weight ,
  CData_set_id_Base::e_uids , CData_set_id_Base::e__allMandatory = 0 , CData_set_id_Base::e_Data_set_id_version , CData_set_id_Base::e_Data_set_id_name ,
  CData_set_id_Base::e_Data_set_id_num , CData_set_id_Base::e_Data_set_id_type , CData_set_id_Base::e_Data_set_id_weight , CData_set_id_Base::e_Data_set_id_uids
}
 
enum class  CJsonValue_Base::E_memberIndex { CJsonValue_Base::e__allMandatory = 0 , CJsonValue_Base::e_Data_set_id }
 

Functions

 CData_set_id::CData_set_id (void)
 
 CData_set_id::~CData_set_id (void)
 
 CData_set_id::CData_set_id (const CData_set_id &value)
 
CData_set_idCData_set_id::operator= (const CData_set_id &value)
 
 CData_set_id_Base::CData_set_id_Base (void)
 
virtual CData_set_id_Base::~CData_set_id_Base (void)
 
 CData_set_id_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
static const NCBI_NS_NCBI::CEnumeratedTypeValues *ENUM_METHOD_NAME() CData_set_id_Base::EType (void)
 Access to EType's attributes (values, names) as defined in spec. More...
 
bool CData_set_id_Base::IsSetVersion (void) const
 Check if a value has been assigned to Version data member. More...
 
bool CData_set_id_Base::CanGetVersion (void) const
 Check if it is safe to call GetVersion method. More...
 
void CData_set_id_Base::ResetVersion (void)
 Reset Version data member. More...
 
const TVersionCData_set_id_Base::GetVersion (void) const
 Get the Version member data. More...
 
void CData_set_id_Base::SetVersion (const TVersion &value)
 Assign a value to Version data member. More...
 
void CData_set_id_Base::SetVersion (TVersion &&value)
 
TVersionCData_set_id_Base::SetVersion (void)
 Assign a value to Version data member. More...
 
bool CData_set_id_Base::IsSetName (void) const
 Check if a value has been assigned to Name data member. More...
 
bool CData_set_id_Base::CanGetName (void) const
 Check if it is safe to call GetName method. More...
 
void CData_set_id_Base::ResetName (void)
 Reset Name data member. More...
 
const TNameCData_set_id_Base::GetName (void) const
 Get the Name member data. More...
 
void CData_set_id_Base::SetName (const TName &value)
 Assign a value to Name data member. More...
 
void CData_set_id_Base::SetName (TName &&value)
 
TNameCData_set_id_Base::SetName (void)
 Assign a value to Name data member. More...
 
bool CData_set_id_Base::IsSetNum (void) const
 Check if a value has been assigned to Num data member. More...
 
bool CData_set_id_Base::CanGetNum (void) const
 Check if it is safe to call GetNum method. More...
 
void CData_set_id_Base::ResetNum (void)
 Reset Num data member. More...
 
TNum CData_set_id_Base::GetNum (void) const
 Get the Num member data. More...
 
void CData_set_id_Base::SetNum (TNum value)
 Assign a value to Num data member. More...
 
TNumCData_set_id_Base::SetNum (void)
 Assign a value to Num data member. More...
 
bool CData_set_id_Base::IsSetType (void) const
 Check if a value has been assigned to Type data member. More...
 
bool CData_set_id_Base::CanGetType (void) const
 Check if it is safe to call GetType method. More...
 
void CData_set_id_Base::ResetType (void)
 Reset Type data member. More...
 
TType CData_set_id_Base::GetType (void) const
 Get the Type member data. More...
 
void CData_set_id_Base::SetType (TType value)
 Assign a value to Type data member. More...
 
TTypeCData_set_id_Base::SetType (void)
 Assign a value to Type data member. More...
 
bool CData_set_id_Base::IsSetWeight (void) const
 Check if a value has been assigned to Weight data member. More...
 
bool CData_set_id_Base::CanGetWeight (void) const
 Check if it is safe to call GetWeight method. More...
 
void CData_set_id_Base::ResetWeight (void)
 Reset Weight data member. More...
 
TWeight CData_set_id_Base::GetWeight (void) const
 Get the Weight member data. More...
 
void CData_set_id_Base::SetWeight (TWeight value)
 Assign a value to Weight data member. More...
 
TWeightCData_set_id_Base::SetWeight (void)
 Assign a value to Weight data member. More...
 
bool CData_set_id_Base::IsSetUids (void) const
 Check if a value has been assigned to Uids data member. More...
 
bool CData_set_id_Base::CanGetUids (void) const
 Check if it is safe to call GetUids method. More...
 
void CData_set_id_Base::ResetUids (void)
 Reset Uids data member. More...
 
const TUidsCData_set_id_Base::GetUids (void) const
 Get the Uids member data. More...
 
TUidsCData_set_id_Base::SetUids (void)
 Assign a value to Uids data member. More...
 
virtual void CData_set_id_Base::Reset (void)
 Reset the whole object. More...
 
 CData_set_id_Base::CData_set_id_Base (const CData_set_id_Base &)
 
CData_set_id_BaseCData_set_id_Base::operator= (const CData_set_id_Base &)
 
 CJsonValue::CJsonValue (void)
 
 CJsonValue::~CJsonValue (void)
 
 CJsonValue::CJsonValue (const CJsonValue &value)
 
CJsonValueCJsonValue::operator= (const CJsonValue &value)
 
 CJsonValue_Base::CJsonValue_Base (void)
 
virtual CJsonValue_Base::~CJsonValue_Base (void)
 
 CJsonValue_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CJsonValue_Base::IsSetData_set_id (void) const
 Check if a value has been assigned to Data_set_id data member. More...
 
bool CJsonValue_Base::CanGetData_set_id (void) const
 Check if it is safe to call GetData_set_id method. More...
 
void CJsonValue_Base::ResetData_set_id (void)
 Reset Data_set_id data member. More...
 
const TData_set_idCJsonValue_Base::GetData_set_id (void) const
 Get the Data_set_id member data. More...
 
void CJsonValue_Base::SetData_set_id (TData_set_id &value)
 Assign a value to Data_set_id data member. More...
 
TData_set_idCJsonValue_Base::SetData_set_id (void)
 Assign a value to Data_set_id data member. More...
 
virtual void CJsonValue_Base::Reset (void)
 Reset the whole object. More...
 
 CJsonValue_Base::CJsonValue_Base (const CJsonValue_Base &)
 
CJsonValue_BaseCJsonValue_Base::operator= (const CJsonValue_Base &)
 

Variables

string CData_set_id_Base::m_Name
 
Uint4 CJsonValue_Base::m_set_State [1]
 
CRef< TData_set_idCJsonValue_Base::m_Data_set_id
 

Detailed Description

Typedef Documentation

◆ TData_set_id

Definition at line 85 of file JsonValue_.hpp.

◆ TmemberIndex [1/2]

Definition at line 112 of file Data_set_id_.hpp.

◆ TmemberIndex [2/2]

Definition at line 92 of file JsonValue_.hpp.

◆ TName

Definition at line 96 of file Data_set_id_.hpp.

◆ TNum

Definition at line 97 of file Data_set_id_.hpp.

◆ Tparent [1/4]

Definition at line 67 of file Data_set_id.hpp.

◆ Tparent [2/4]

Definition at line 75 of file Data_set_id_.hpp.

◆ Tparent [3/4]

Definition at line 67 of file JsonValue.hpp.

◆ Tparent [4/4]

Definition at line 74 of file JsonValue_.hpp.

◆ TType

Definition at line 98 of file Data_set_id_.hpp.

◆ TUids

typedef list< int > CData_set_id_Base::TUids

Definition at line 100 of file Data_set_id_.hpp.

◆ TVersion

Definition at line 95 of file Data_set_id_.hpp.

◆ TWeight

Definition at line 99 of file Data_set_id_.hpp.

Enumeration Type Documentation

◆ E_memberIndex [1/2]

Enumerator
e__allMandatory 
e_version 
e_name 
e_num 
e_type 
e_weight 
e_uids 
e__allMandatory 
e_Data_set_id_version 
e_Data_set_id_name 
e_Data_set_id_num 
e_Data_set_id_type 
e_Data_set_id_weight 
e_Data_set_id_uids 
e__allMandatory 
e_version 
e_name 
e_num 
e_type 
e_weight 
e_uids 
e__allMandatory 
e_Data_set_id_version 
e_Data_set_id_name 
e_Data_set_id_num 
e_Data_set_id_type 
e_Data_set_id_weight 
e_Data_set_id_uids 

Definition at line 103 of file Data_set_id_.hpp.

◆ E_memberIndex [2/2]

Enumerator
e__allMandatory 
e_Data_set_id 

Definition at line 88 of file JsonValue_.hpp.

◆ EType

enum CData_set_id_Base::EType ( void  )
Enumerator
eType_dump 
eType_query 
eType_single 
eType_1 
eType_2 
eType_3 

Definition at line 85 of file Data_set_id_.hpp.

Function Documentation

◆ CanGetData_set_id()

bool CJsonValue_Base::CanGetData_set_id ( void  ) const
inline

Check if it is safe to call GetData_set_id method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 164 of file JsonValue_.hpp.

References CJsonValue_Base::IsSetData_set_id().

Referenced by CJsonValue_Base::GetData_set_id().

◆ CanGetName()

bool CData_set_id_Base::CanGetName ( void  ) const

Check if it is safe to call GetName method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

◆ CanGetNum()

bool CData_set_id_Base::CanGetNum ( void  ) const

Check if it is safe to call GetNum method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

◆ CanGetType()

bool CData_set_id_Base::CanGetType ( void  ) const

Check if it is safe to call GetType method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

◆ CanGetUids()

bool CData_set_id_Base::CanGetUids ( void  ) const

Check if it is safe to call GetUids method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

◆ CanGetVersion()

bool CData_set_id_Base::CanGetVersion ( void  ) const

Check if it is safe to call GetVersion method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

◆ CanGetWeight()

bool CData_set_id_Base::CanGetWeight ( void  ) const

Check if it is safe to call GetWeight method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

◆ CData_set_id() [1/2]

CData_set_id::CData_set_id ( const CData_set_id value)
private

◆ CData_set_id() [2/2]

CData_set_id::CData_set_id ( void  )

◆ CData_set_id_Base() [1/2]

CData_set_id_Base::CData_set_id_Base ( const CData_set_id_Base )
private

◆ CData_set_id_Base() [2/2]

CData_set_id_Base::CData_set_id_Base ( void  )

◆ CJsonValue() [1/2]

CJsonValue::CJsonValue ( const CJsonValue value)
private

◆ CJsonValue() [2/2]

CJsonValue::CJsonValue ( void  )
inline

Definition at line 86 of file JsonValue.hpp.

◆ CJsonValue_Base() [1/2]

CJsonValue_Base::CJsonValue_Base ( const CJsonValue_Base )
private

◆ CJsonValue_Base() [2/2]

END_CLASS_INFO CJsonValue_Base::CJsonValue_Base ( void  )

Definition at line 84 of file JsonValue_.cpp.

References CJsonValue_Base::m_set_State.

◆ DECLARE_INTERNAL_TYPE_INFO() [1/2]

CData_set_id_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [2/2]

CJsonValue_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ EType()

static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME() CData_set_id_Base::EType ( void  )
static

Access to EType's attributes (values, names) as defined in spec.

◆ GetData_set_id()

const CJsonValue_Base::TData_set_id & CJsonValue_Base::GetData_set_id ( void  ) const
inline

Get the Data_set_id member data.

Returns
Reference to the member data.

Definition at line 170 of file JsonValue_.hpp.

References CJsonValue_Base::CanGetData_set_id(), CJsonValue_Base::m_Data_set_id, and CSerialObject::ThrowUnassigned().

◆ GetName()

const TName& CData_set_id_Base::GetName ( void  ) const

Get the Name member data.

Returns
Reference to the member data.

◆ GetNum()

TNum CData_set_id_Base::GetNum ( void  ) const

Get the Num member data.

Returns
Copy of the member data.

◆ GetType()

TType CData_set_id_Base::GetType ( void  ) const

Get the Type member data.

Returns
Copy of the member data.

◆ GetUids()

const TUids& CData_set_id_Base::GetUids ( void  ) const

Get the Uids member data.

Returns
Reference to the member data.

◆ GetVersion()

const TVersion& CData_set_id_Base::GetVersion ( void  ) const

Get the Version member data.

Returns
Reference to the member data.

◆ GetWeight()

TWeight CData_set_id_Base::GetWeight ( void  ) const

Get the Weight member data.

Returns
Copy of the member data.

◆ IsSetData_set_id()

bool CJsonValue_Base::IsSetData_set_id ( void  ) const
inline

Check if a value has been assigned to Data_set_id data member.

Data member Data_set_id is optional; its type is defined as 'typedef CData_set_id TData_set_id'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 158 of file JsonValue_.hpp.

References CJsonValue_Base::m_Data_set_id.

Referenced by CJsonValue_Base::CanGetData_set_id().

◆ IsSetName()

bool CData_set_id_Base::IsSetName ( void  ) const

Check if a value has been assigned to Name data member.

Data member Name is mandatory; its type is defined as 'typedef string TName'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

◆ IsSetNum()

bool CData_set_id_Base::IsSetNum ( void  ) const

Check if a value has been assigned to Num data member.

Data member Num is mandatory; its type is defined as 'typedef int TNum'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

◆ IsSetType()

bool CData_set_id_Base::IsSetType ( void  ) const

Check if a value has been assigned to Type data member.

Data member Type is mandatory; its type is defined as 'typedef int TType'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

◆ IsSetUids()

bool CData_set_id_Base::IsSetUids ( void  ) const

Check if a value has been assigned to Uids data member.

Data member Uids is optional; its type is defined as 'typedef list< int > TUids'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

◆ IsSetVersion()

bool CData_set_id_Base::IsSetVersion ( void  ) const

Check if a value has been assigned to Version data member.

Data member Version is mandatory; its type is defined as 'typedef string TVersion'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

◆ IsSetWeight()

bool CData_set_id_Base::IsSetWeight ( void  ) const

Check if a value has been assigned to Weight data member.

Data member Weight is optional; its type is defined as 'typedef double TWeight'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

◆ operator=() [1/4]

CData_set_id& CData_set_id::operator= ( const CData_set_id value)
private

◆ operator=() [2/4]

CData_set_id_Base& CData_set_id_Base::operator= ( const CData_set_id_Base )
private

◆ operator=() [3/4]

CJsonValue& CJsonValue::operator= ( const CJsonValue value)
private

◆ operator=() [4/4]

CJsonValue_Base& CJsonValue_Base::operator= ( const CJsonValue_Base )
private

◆ Reset() [1/2]

virtual void CData_set_id_Base::Reset ( void  )
virtual

Reset the whole object.

◆ Reset() [2/2]

void CJsonValue_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 68 of file JsonValue_.cpp.

References CJsonValue_Base::ResetData_set_id().

◆ ResetData_set_id()

void CJsonValue_Base::ResetData_set_id ( void  )

Reset Data_set_id data member.

Definition at line 51 of file JsonValue_.cpp.

References CJsonValue_Base::m_Data_set_id.

Referenced by CJsonValue_Base::Reset().

◆ ResetName()

void CData_set_id_Base::ResetName ( void  )

Reset Name data member.

◆ ResetNum()

void CData_set_id_Base::ResetNum ( void  )

Reset Num data member.

◆ ResetType()

void CData_set_id_Base::ResetType ( void  )

Reset Type data member.

◆ ResetUids()

void CData_set_id_Base::ResetUids ( void  )

Reset Uids data member.

◆ ResetVersion()

void CData_set_id_Base::ResetVersion ( void  )

Reset Version data member.

◆ ResetWeight()

void CData_set_id_Base::ResetWeight ( void  )

Reset Weight data member.

◆ SetData_set_id() [1/2]

void CJsonValue_Base::SetData_set_id ( CJsonValue_Base::TData_set_id value)

Assign a value to Data_set_id data member.

Parameters
valueReference to value.

Definition at line 56 of file JsonValue_.cpp.

References CJsonValue_Base::m_Data_set_id, and value.

◆ SetData_set_id() [2/2]

CJsonValue_Base::TData_set_id & CJsonValue_Base::SetData_set_id ( void  )

Assign a value to Data_set_id data member.

Returns
Reference to the data value.

Definition at line 61 of file JsonValue_.cpp.

References CJsonValue_Base::m_Data_set_id.

◆ SetName() [1/3]

void CData_set_id_Base::SetName ( const TName value)

Assign a value to Name data member.

Parameters
valueValue to assign

◆ SetName() [2/3]

void CData_set_id_Base::SetName ( TName &&  value)

◆ SetName() [3/3]

TName& CData_set_id_Base::SetName ( void  )

Assign a value to Name data member.

Returns
Reference to the data value.

◆ SetNum() [1/2]

void CData_set_id_Base::SetNum ( TNum  value)

Assign a value to Num data member.

Parameters
valueValue to assign

◆ SetNum() [2/2]

TNum& CData_set_id_Base::SetNum ( void  )

Assign a value to Num data member.

Returns
Reference to the data value.

◆ SetType() [1/2]

void CData_set_id_Base::SetType ( TType  value)

Assign a value to Type data member.

Parameters
valueValue to assign

◆ SetType() [2/2]

TType& CData_set_id_Base::SetType ( void  )

Assign a value to Type data member.

Returns
Reference to the data value.

◆ SetUids()

TUids& CData_set_id_Base::SetUids ( void  )

Assign a value to Uids data member.

Returns
Reference to the data value.

◆ SetVersion() [1/3]

void CData_set_id_Base::SetVersion ( const TVersion value)

Assign a value to Version data member.

Parameters
valueValue to assign

◆ SetVersion() [2/3]

void CData_set_id_Base::SetVersion ( TVersion &&  value)

◆ SetVersion() [3/3]

TVersion& CData_set_id_Base::SetVersion ( void  )

Assign a value to Version data member.

Returns
Reference to the data value.

◆ SetWeight() [1/2]

void CData_set_id_Base::SetWeight ( TWeight  value)

Assign a value to Weight data member.

Parameters
valueValue to assign

◆ SetWeight() [2/2]

TWeight& CData_set_id_Base::SetWeight ( void  )

Assign a value to Weight data member.

Returns
Reference to the data value.

◆ ~CData_set_id()

CData_set_id::~CData_set_id ( void  )

◆ ~CData_set_id_Base()

virtual CData_set_id_Base::~CData_set_id_Base ( void  )
virtual

◆ ~CJsonValue()

CJsonValue::~CJsonValue ( void  )

Definition at line 50 of file JsonValue.cpp.

◆ ~CJsonValue_Base()

CJsonValue_Base::~CJsonValue_Base ( void  )
virtual

Definition at line 90 of file JsonValue_.cpp.

Variable Documentation

◆ m_Data_set_id

CRef< TData_set_id > CJsonValue_Base::m_Data_set_id
private

◆ m_Name

string CData_set_id_Base::m_Name
private

Definition at line 347 of file Data_set_id_.hpp.

◆ m_set_State

Uint4 CJsonValue_Base::m_set_State[1]
private

Definition at line 144 of file JsonValue_.hpp.

Referenced by CJsonValue_Base::CJsonValue_Base().

Modified on Sat Dec 02 09:23:52 2023 by modify_doxy.py rev. 669887