#include <ncbi_pch.hpp>
#include <objects/general/uoconv.hpp>
#include <objects/general/Object_id.hpp>
#include <objects/general/User_field.hpp>
#include <objects/general/User_object.hpp>
#include <objects/misc/error_codes.hpp>
#include <serial/objectiter.hpp>
#include <util/bitset/bmserial.h>
Include dependency graph for uoconv.cpp:

Go to the source code of this file.
|
|
Definition at line 51 of file uoconv.cpp. |
|
|
Definition at line 56 of file uoconv.cpp. |
|
|
Definition at line 57 of file uoconv.cpp. |
|
|
Definition at line 402 of file uoconv.cpp. References CTypeInfo::GetModuleName(), CTypeInfo::GetName(), CObjectTypeInfo::GetTypeInfo(), and s_PackAsUserField(). |
|
||||||||||||
|
Definition at line 342 of file uoconv.cpp. References CConstObjectInfo::BeginMembers(), eTypeFamilyClass, eTypeFamilyContainer, eTypeFamilyPrimitive, CObjectTypeInfo::GetClassTypeInfo(), CClassTypeInfoBase::GetItems(), CObjectTypeInfo::GetTypeFamily(), CItemsInfo::LastIndex(), s_SetContainerData(), and s_SetPrimitiveData(). Referenced by PackAsUserObject(). |
|
||||||||||||
|
Definition at line 116 of file uoconv.cpp. References CAnyContentObject::AddAttribute(), ITERATE, NCBI_THROW, NPOS, CAnyContentObject::SetName(), CAnyContentObject::SetNamespaceName(), CAnyContentObject::SetNamespacePrefix(), and CAnyContentObject::SetValue(). |
|
||||||||||||
|
Definition at line 82 of file uoconv.cpp. References CHAR_BIT, and bm::bvector< Alloc, MS >::resize(). |
|
||||||||||||
|
||||||||||||
|
Definition at line 100 of file uoconv.cpp. References CUser_field::AddField(), CAnyContentObject::GetAttributes(), CAnyContentObject::GetName(), CAnyContentObject::GetNamespaceName(), CAnyContentObject::GetNamespacePrefix(), CAnyContentObject::GetValue(), ITERATE, and CUser_field_Base::SetNum(). |
|
||||||||||||
|
Definition at line 62 of file uoconv.cpp. References CHAR_BIT. |
|
||||||||||||
|
||||||||||||
|
Definition at line 482 of file uoconv.cpp. References eTypeFamilyPrimitive, CObjectTypeInfo::GetContainerTypeInfo(), CObjectTypeInfo::GetElementType(), CObjectInfo::GetObjectPtr(), CObjectTypeInfo::GetTypeFamily(), CObjectTypeInfo::GetTypeInfo(), and NCBI_THROW. Referenced by s_UnpackUserField(). |
|
||||||||||||
|
Definition at line 414 of file uoconv.cpp. References ePrimitiveValueBool, ePrimitiveValueChar, ePrimitiveValueInteger, CObjectTypeInfo::GetPrimitiveValueType(), CObjectTypeInfo::IsPrimitiveValueSigned(), CObjectInfo::SetPrimitiveValueBool(), CObjectInfo::SetPrimitiveValueChar(), and CObjectInfo::SetPrimitiveValueInt(). Referenced by s_UnpackUserField(). |
|
||||||||||||
|
Definition at line 631 of file uoconv.cpp. References _ASSERT, eTypeFamilyClass, eTypeFamilyContainer, eTypeFamilyPrimitive, CObjectInfo::FindClassMember(), CUser_field_Base::GetData(), CObjectInfo::GetObjectPtr(), CObjectTypeInfo::GetTypeFamily(), CObjectInfoMI::IsSet(), ITERATE, s_UnpackContainerField(), s_UnpackPrimitiveField(), and NStr::ToLower(). Referenced by UnpackUserObject(). |
|
||||||||||||
|
Definition at line 702 of file uoconv.cpp. References _ASSERT, and UnpackUserObject(). |
|
||||||||||||
|
Definition at line 696 of file uoconv.cpp. References _ASSERT, CUser_object_Base::GetData(), CObjectInfo::GetObjectPtr(), and s_UnpackUserField(). |
1.4.6
Modified on Mon Dec 07 16:21:58 2009 by modify_doxy.py rev. 173732