Definition at line 55 of file memberid.hpp.
◆ ESetFlag Enumerator eSetNo eSetMaybe eSetYesDefinition at line 106 of file member.hpp.
◆ EValueFlags ◆ EVariantType Enumerator ePointerFlag eObjectFlag eInlineVariant eNonObjectPointerVariant eObjectPointerVariant eSubClassVariantDefinition at line 76 of file variant.hpp.
◆ AddItem() void CItemsInfo::AddItem ( CItemInfo * item ) ◆ AddValue() [1/2] ◆ AddValue() [2/2] ◆ AssignItemsTags()Definition at line 78 of file memberlist.cpp.
References CAsnBinaryDefs::eAutomatic, CMemberId::eFirstTag, CItemInfo::GetId(), CMemberId::GetTag(), CTypeInfo::GetTagConstructed(), CItemInfo::GetTypeInfo(), CMemberId::HasTag(), CMemberId::HaveParentTag(), CMemberId::IsTagImplicit(), CItemsInfo::m_Items, CMemberId::m_TagConstructed, NON_CONST_ITERATE, CMemberId::SetTag(), and tag.
Referenced by CClassTypeInfoBase::AssignItemsTags().
◆ CanBeDelayed() [1/2] bool CMemberInfo::CanBeDelayed ( void ) constReferenced by CMemberInfoFunctions::GetConstDelayedMember(), CMemberInfoFunctions::GetConstSimpleMember(), CMemberInfoFunctions::GetDelayedMember(), GetMember(), CMemberInfoFunctions::GetSimpleMember(), CMemberInfoFunctions::GetWithSetFlagMember(), CObjectTypeInfoMI::IsSet(), CMemberInfoFunctions::ReadLongMember(), CMemberInfoFunctions::ReadMissingWithSetFlagMember(), CMemberInfoFunctions::ReadParentClass(), CMemberInfoFunctions::ReadSimpleMember(), CMemberInfoFunctions::ReadWithDefaultMemberX(), CMemberInfoFunctions::ReadWithSetFlagMember(), CMemberInfo::UpdateDelayedBuffer(), CMemberInfo::UpdateFunctions(), CMemberInfoFunctions::WriteLongMember(), CMemberInfoFunctions::WriteOptionalMember(), CMemberInfoFunctions::WriteParentClass(), CMemberInfoFunctions::WriteSimpleMember(), CMemberInfoFunctions::WriteWithDefaultMember(), CMemberInfoFunctions::WriteWithDefaultMemberX(), CMemberInfoFunctions::WriteWithSetFlagMember(), CXmlRetrieveJob::x_ClassMembers(), and CAsnRetrieveJob::x_FillClass().
◆ CanBeDelayed() [2/2] bool CVariantInfo::CanBeDelayed ( void ) constReferenced by CVariantInfoFunctions::GetConstDelayedVariant(), CVariantInfoFunctions::GetConstInlineVariant(), CVariantInfoFunctions::GetConstPointerVariant(), CVariantInfoFunctions::GetDelayedVariant(), CVariantInfoFunctions::GetInlineVariant(), CVariantInfoFunctions::GetPointerVariant(), CVariantInfoFunctions::ReadDelayedVariant(), CVariantInfoFunctions::ReadInlineVariant(), CVariantInfoFunctions::ReadObjectPointerVariant(), CVariantInfoFunctions::ReadPointerVariant(), CVariantInfoFunctions::ReadSubclassVariant(), CVariantInfo::SetSubClass(), CVariantInfo::UpdateDelayedBuffer(), CVariantInfo::UpdateFunctions(), CVariantInfoFunctions::WriteDelayedVariant(), CVariantInfoFunctions::WriteInlineVariant(), CVariantInfoFunctions::WriteObjectPointerVariant(), CVariantInfoFunctions::WritePointerVariant(), and CVariantInfoFunctions::WriteSubclassVariant().
◆ CEnumeratedTypeValues() [1/2] CEnumeratedTypeValues::CEnumeratedTypeValues ( const char * name, bool isInteger )Definition at line 47 of file enumerated.cpp.
◆ CEnumeratedTypeValues() [2/2] ◆ CItemInfo() [1/4] ◆ CItemInfo() [2/4] ◆ CItemInfo() [3/4] ◆ CItemInfo() [4/4] ◆ CItemsInfo() [1/2] ◆ CItemsInfo() [2/2] ◆ CIterator() [1/2] ◆ CIterator() [2/2] ◆ ClearIndexes() [1/2] void CItemsInfo::ClearIndexes ( void ) private ◆ ClearIndexes() [2/2] void CEnumeratedTypeValues::ClearIndexes ( void ) ◆ CMemberId() [1/6] CMemberId::CMemberId ( const char * name ) ◆ CMemberId() [2/6] ◆ CMemberId() [3/6] ◆ CMemberId() [4/6] ◆ CMemberId() [5/6] ◆ CMemberId() [6/6] CMemberId::CMemberId ( void )Definition at line 40 of file memberid.cpp.
◆ CMemberInfo() [1/4] ◆ CMemberInfo() [2/4] ◆ CMemberInfo() [3/4] ◆ CMemberInfo() [4/4] ◆ CompareSetFlags() ◆ CopyMember() ◆ CopyMissingMember() ◆ CopyVariant() ◆ CreateChoice() TObjectPtr CVariantInfo::CreateChoice ( void ) const private ◆ CreateClass() TObjectPtr CMemberInfo::CreateClass ( void ) const private ◆ CSerialFacet() ◆ CVariantInfo() [1/4] ◆ CVariantInfo() [2/4] ◆ CVariantInfo() [3/4] ◆ CVariantInfo() [4/4] ◆ DataSpec() ◆ DefaultCopyMember() ◆ DefaultCopyMissingMember() ◆ DefaultCopyVariant() ◆ DefaultReadMember() ◆ DefaultReadMissingMember() ◆ DefaultReadVariant() ◆ DefaultSkipMember() ◆ DefaultSkipMissingMember() ◆ DefaultSkipVariant() ◆ DefaultWriteMember() ◆ DefaultWriteVariant() ◆ Empty() bool CItemsInfo::Empty ( void ) const inline ◆ Find() [1/4]Definition at line 256 of file memberlist.cpp.
References map_checker< Container >::end(), map_checker< Container >::find(), CItemsInfo::GetItemsByName(), i, and kInvalidMember.
Referenced by CObjectIStreamAsnBinary::BeginChoiceVariant(), CObjectIStreamXml::BeginChoiceVariant(), CObjectIStreamAsnBinary::BeginClassMember(), CObjectIStreamXml::BeginClassMember(), CObjectIStreamJson::FindDeep(), CItemsInfo::FindDeep(), CObjectTypeInfo::FindMemberIndex(), CObjectTypeInfo::FindVariantIndex(), CObjectIStreamAsn::GetChoiceIndex(), CObjectIStreamAsn::GetMemberIndex(), CObjectTypeInfo::MatchPattern(), and ns_ObjectIStreamFilterIterator::xxx_MemberIndex().
◆ Find() [2/4] ◆ Find() [3/4] ◆ Find() [4/4]Definition at line 462 of file memberlist.cpp.
References CItemsInfo::GetItemInfo(), CItemsInfo::GetItemsByTagInfo(), CItemsInfo::GetTagAndClass(), i, info, kInvalidMember, CItemsInfo::LastIndex(), CItemsInfo::m_ItemsByTag, CItemsInfo::m_ZeroTagIndex, CMemberInfo::Optional(), and tag.
◆ FindDeep() [1/2]Definition at line 265 of file memberlist.cpp.
References CItemsInfo::Find(), CItemsInfo::FindDeep(), CItemsInfo::FindRealTypeInfo(), CItemsInfo::GetItemInfo(), CClassTypeInfoBase::GetItems(), info, kInvalidMember, and CItemsInfo::CIterator::Valid().
Referenced by CObjectIStreamXml::BeginChoiceVariant(), CObjectIStreamXml::BeginClassMember(), CObjectIStreamJson::FindDeep(), CItemsInfo::FindDeep(), CObjectIStreamXml::FindDeep(), CStreamPathHookBase::FindItem(), and CObjectIStreamXml::HasMoreElements().
◆ FindDeep() [2/2] ◆ FindEmpty() ◆ FindName()Find name of the enum by its numeric value.
Definition at line 146 of file enumerated.cpp.
References map_checker< Container >::end(), map_checker< Container >::find(), i, NCBI_THROW, NcbiEmptyString, NStr::NumericToString(), rapidjson::value, and CEnumeratedTypeValues::ValueToName().
Referenced by AppendBioseqLabel(), BrBookURLToCCddBookRef(), CCddBookRefToBrString(), CCddBookRefToBvString(), CCddBookRefToPortalString(), CEnumeratedTypeValues::FindNameEx(), CDataTrackUtils::GetColumnHeader(), CEnumeratedTypeValues::GetDisplayName(), CSeq_featHandler::GetLabel(), CMolInfo::GetLabel(), CBioseq_set::GetLabel(), CBioseq::GetLabel(), CGuiObjectInfoClone::GetToolTip(), CEnumeratedTypeInfo::GetValueString(), CTMgr_Message::operator string(), CTabularFormatter_Tech::Print(), CObjectIStreamAsn::ReadEnum(), CObjectIStreamAsnBinary::ReadEnum(), s_GetContentLabel(), s_GetDetails(), s_GetTypeString(), CEnumeratedTypeInfo::SetValueInt4(), CEnumeratedTypeInfo::SetValueInt8(), CEnumeratedTypeInfo::SetValueUint4(), CEnumeratedTypeInfo::SetValueUint8(), CValidError_bioseqset::ValidateNucProtSet(), CValidError_bioseqset::ValidatePartsSet(), CValidError_bioseq::ValidateRawConst(), CValidError_bioseq::ValidateRepr(), CValidError_bioseqset::ValidateSegSet(), CDemoApp::WalkPrimitive(), CObjectOStreamAsnBinary::WriteEnum(), CBlastQuerySourceBioseqSet::x_BioseqSanityCheck(), and CXmlValueItem::x_RenderXml().
◆ FindNameEx() ◆ FindNextMandatory() [1/2] ◆ FindNextMandatory() [2/2]Definition at line 346 of file memberlist.cpp.
References _ASSERT, eTypeFamilyChoice, eTypeFamilyClass, eTypeFamilyContainer, eTypeFamilyPointer, eTypeFamilyPrimitive, CItemsInfo::FindNextMandatory(), CItemsInfo::FindRealTypeInfo(), CItemsInfo::FirstIndex(), CItemInfo::GetId(), CItemsInfo::GetItemInfo(), CClassTypeInfoBase::GetItems(), CPointerTypeInfo::GetPointedType(), CTypeInfo::GetTypeFamily(), CItemInfo::GetTypeInfo(), CMemberId::HasNotag(), i, info, CItemsInfo::LastIndex(), CItemInfo::NonEmpty(), CItemInfo::Optional(), and type.
◆ FindRealTypeInfo() ◆ FindValue()Find numeric value by the name of the enum.
Definition at line 124 of file enumerated.cpp.
References map_checker< Container >::end(), map_checker< Container >::find(), i, CEnumeratedTypeValues::NameToValue(), NCBI_THROW, string, and toupper().
Referenced by BrBookURLToCCddBookRef(), CTMgr_Message::GetMesgLevel(), PortalBookURLToCCddBookRef(), CObjectIStreamAsn::ReadEnum(), CObjectIStreamJson::ReadEnum(), and CObjectIStreamXml::ReadEnum().
◆ FirstIndex()Definition at line 78 of file memberlist.hpp.
References kFirstMemberIndex.
Referenced by CChoiceTypeInfo::Assign(), CChoiceTypeInfoFunctions::AssignDefault(), CObjectIStreamXml::BeginChoiceVariant(), CObjectIStreamXml::BeginClass(), CObjectIStreamJson::BeginClassMember(), CObjectIStreamXml::BeginClassMember(), CObjectIStreamIterator< TRoot >::CData::CData(), CObjectIStreamXml::CheckStdXml(), CObjectOStreamXml::CheckStdXml(), CIStreamContainerIterator::CIStreamContainerIterator(), COStreamContainer::COStreamContainer(), CChoiceTypeInfo::Equals(), CItemsInfo::Find(), CObjectIStreamJson::FindDeep(), CItemsInfo::FindNextMandatory(), CObjectIStreamXml::HasAnyContent(), CSerialObject::ThrowUnassigned(), CChoiceTypeInfoFunctions::WriteChoiceDefault(), CMemberInfoFunctions::x_GetMemberDefault(), CAsnRetrieveJob::x_GetMemberObject(), and CObjectIStreamIterator< TRoot >::CData::x_NextSeqWithFilter().
◆ GetAccessModuleName() const string & CEnumeratedTypeValues::GetAccessModuleName ( void ) const ◆ GetAccessName() const string & CEnumeratedTypeValues::GetAccessName ( void ) const ◆ GetChoiceType()Referenced by CVariantInfoFunctions::CopyHookedVariant(), CVariantInfo::CreateChoice(), CVariantInfoFunctions::GetConstDelayedVariant(), CVariantInfoFunctions::GetConstInlineVariant(), CVariantInfoFunctions::GetConstPointerVariant(), CVariantInfoFunctions::GetConstSubclassVariant(), CVariantInfoFunctions::GetDelayedVariant(), CVariantInfoFunctions::GetInlineVariant(), CVariantInfoFunctions::GetPointerVariant(), CVariantInfoFunctions::GetSubclassVariant(), CVariantInfoFunctions::ReadDelayedVariant(), CVariantInfoFunctions::ReadHookedVariant(), CVariantInfoFunctions::ReadInlineVariant(), CVariantInfoFunctions::ReadObjectPointerVariant(), CVariantInfoFunctions::ReadPointerVariant(), CVariantInfoFunctions::ReadSubclassVariant(), CVariantInfoFunctions::SkipHookedVariant(), CVariantInfo::UpdateDelayedBuffer(), CVariantInfoFunctions::WriteDelayedVariant(), CVariantInfoFunctions::WriteHookedVariant(), CVariantInfoFunctions::WriteInlineVariant(), CVariantInfoFunctions::WriteObjectPointerVariant(), CVariantInfoFunctions::WritePointerVariant(), and CVariantInfoFunctions::WriteSubclassVariant().
◆ GetClassType() ◆ GetDefault()Referenced by CSerialEnumValidator::CheckValidator(), CObjectInfoMI::Erase(), CObjectTypeInfoMI::IsSet(), CMemberInfoFunctions::ReadMissingWithSetFlagMember(), CMemberInfoFunctions::ReadWithDefaultMemberX(), CMemberInfoFunctions::ReadWithSetFlagMember(), CSerialEnumValidator::TransferFromWindow(), CSerialEnumValidator::TransferToWindow(), CMemberInfo::UpdateFunctions(), CDemoApp::WalkClass(), CMemberInfoFunctions::WriteLongMember(), CMemberInfoFunctions::WriteWithDefaultMember(), CMemberInfoFunctions::WriteWithDefaultMemberX(), CMemberInfoFunctions::WriteWithSetFlagMember(), CXmlRetrieveJob::x_ClassMembers(), CAsnRetrieveJob::x_FillClass(), and CMemberInfoFunctions::x_GetMemberDefault().
◆ GetDelayBuffer() [1/4] ◆ GetDelayBuffer() [2/4] ◆ GetDelayBuffer() [3/4] ◆ GetDelayBuffer() [4/4] ◆ GetDisplayName() ◆ GetId() [1/2] ◆ GetId() [2/2]Referenced by CChoiceTypeInfo::AdjustChoiceTypeInfoFunctions(), CChoiceTypeInfo::Assign(), CChoiceTypeInfoFunctions::AssignDefault(), CItemsInfo::AssignItemsTags(), CObjectIStreamAsn::BeginChoice(), CObjectIStreamAsnBinary::BeginChoice(), CObjectOStreamAsn::BeginChoice(), CObjectOStreamAsnBinary::BeginChoice(), CObjectIStreamAsnBinary::BeginChoiceVariant(), CObjectIStreamXml::BeginChoiceVariant(), CObjectIStreamXml::BeginClass(), CObjectIStreamAsnBinary::BeginClassMember(), CObjectIStreamJson::BeginClassMember(), CObjectIStreamXml::BeginClassMember(), CObjectIStreamAsn::BeginClassMember(), CObjectIStreamXml::CheckStdXml(), CObjectOStreamXml::CheckStdXml(), CObjectOStream::CopyChoice(), CObjectOStream::CopyClassRandom(), CObjectOStream::CopyClassSequential(), COStreamClassMember::COStreamClassMember(), CWriteClassMemberHook::CustomWrite(), CObjectIStream::DuplicatedMember(), CChoiceTypeInfo::Equals(), CObjectIStreamJson::FindDeep(), CItemsInfo::FindNextMandatory(), CTreeIteratorTmpl< CTreeLevelIterator >::GetContext(), CItemsInfo::GetItemsByName(), CItemsInfo::GetItemsByTagInfo(), CItemsInfo::GetTagAndClass(), CObjectIStreamXml::HasAnyContent(), CChoiceTypeInfoFunctions::ReadChoiceDefault(), CObjectIStream::ReadChoiceSimple(), CObjectIStream::ReadClassSequential(), CMemberInfoFunctions::ReadWithDefaultMemberX(), CMemberInfoFunctions::ReadWithSetFlagMember(), s_ResetChoiceVariant(), s_ResolveFieldsOfChoice(), s_SetFieldsOfChoice(), s_SetFieldsOfContainer(), CMemberInfo::SetAnyContent(), CMemberInfo::SetAttlist(), CDemoApp::SetClass(), CMemberInfo::SetCompressed(), CMemberInfo::SetNillable(), CMemberInfo::SetNoPrefix(), CMemberInfo::SetNotag(), CMemberInfo::SetNsQualified(), CMemberInfo::SetParentClass(), CChoiceTypeInfoFunctions::SkipChoiceDefault(), CObjectIStream::SkipChoiceSimple(), CReadInSkipClassMemberHook< Member >::SkipClassMember(), CHookTax_id::SkipClassMember(), subfuse::StartWriting(), CMacroFunction_AddorSetContElement::TheFunction(), CSerialObject::ThrowUnassigned(), CObjectIStreamAsn::UnexpectedMember(), CObjectIStreamJson::UnexpectedMember(), CObjectIStreamXml::UnexpectedMember(), CObjectIStreamAsnBinary::UnexpectedMember(), CMemberInfo::UpdateDelayedBuffer(), CVariantInfo::UpdateDelayedBuffer(), CMemberInfo::UpdateFunctions(), CDemoApp::WalkChoice(), CDemoApp::WalkClass(), CObjectOStreamXml::WriteChoiceContents(), CChoiceTypeInfoFunctions::WriteChoiceDefault(), CObjectOStream::WriteClassMember(), CMemberInfoFunctions::WriteLongMember(), CMemberInfoFunctions::WriteOptionalMember(), CMemberInfoFunctions::WriteParentClass(), CMemberInfoFunctions::WriteSimpleMember(), CMemberInfoFunctions::WriteWithDefaultMember(), CMemberInfoFunctions::WriteWithDefaultMemberX(), CMemberInfoFunctions::WriteWithSetFlagMember(), CMacroFunction_StringConstraints::x_CheckConstraintWithinClass(), CAsnRetrieveJob::x_FillClass(), and CAsnElementItem::x_RenderText().
◆ GetIndex() [1/2]Referenced by CMemberInfoFunctions::CopyHookedMember(), CVariantInfoFunctions::CopyHookedVariant(), CMemberInfoFunctions::CopyMissingHookedMember(), CVariantInfoFunctions::GetConstDelayedVariant(), CVariantInfoFunctions::GetConstInlineVariant(), CVariantInfoFunctions::GetConstPointerVariant(), CVariantInfoFunctions::GetConstSubclassVariant(), CVariantInfoFunctions::GetDelayedVariant(), CTreeLevelIteratorOne::GetIndex(), CConstTreeLevelIteratorOne::GetIndex(), CVariantInfoFunctions::GetInlineVariant(), CVariantInfoFunctions::GetPointerVariant(), CVariantInfoFunctions::GetSubclassVariant(), CVariantInfoFunctions::ReadDelayedVariant(), CMemberInfoFunctions::ReadHookedMember(), CVariantInfoFunctions::ReadHookedVariant(), CVariantInfoFunctions::ReadInlineVariant(), CMemberInfoFunctions::ReadMissingHookedMember(), CVariantInfoFunctions::ReadObjectPointerVariant(), CVariantInfoFunctions::ReadPointerVariant(), CVariantInfoFunctions::ReadSubclassVariant(), CMemberInfo::SetSetFlag(), CMemberInfoFunctions::SkipHookedMember(), CVariantInfoFunctions::SkipHookedVariant(), CMemberInfoFunctions::SkipMissingHookedMember(), CMemberInfo::UpdateDelayedBuffer(), CVariantInfo::UpdateDelayedBuffer(), CVariantInfoFunctions::WriteDelayedVariant(), CMemberInfoFunctions::WriteHookedMember(), CVariantInfoFunctions::WriteHookedVariant(), CVariantInfoFunctions::WriteInlineVariant(), CVariantInfoFunctions::WriteObjectPointerVariant(), CVariantInfoFunctions::WritePointerVariant(), and CVariantInfoFunctions::WriteSubclassVariant().
◆ GetIndex() [2/2] ◆ GetInternalModuleName() const string & CEnumeratedTypeValues::GetInternalModuleName ( void ) const ◆ GetInternalName() const string & CEnumeratedTypeValues::GetInternalName ( void ) const ◆ GetItemInfo() [1/2] ◆ GetItemInfo() [2/2]Referenced by CChoiceTypeInfo::Assign(), CChoiceTypeInfoFunctions::AssignDefault(), CObjectIStreamXml::BeginChoiceVariant(), CObjectIStreamJson::BeginClassMember(), CObjectIStreamAsn::BeginClassMember(), CClassTypeInfoBase::CalcMayContainType(), CObjectIStreamIterator< TRoot >::CData::CData(), CObjectIStreamXml::CheckStdXml(), CObjectOStreamXml::CheckStdXml(), CIStreamContainerIterator::CIStreamContainerIterator(), CObjectOStream::CopyChoice(), COStreamContainer::COStreamContainer(), CChoiceTypeInfo::Equals(), CItemsInfo::Find(), CObjectIStreamJson::FindDeep(), CItemsInfo::FindDeep(), CItemsInfo::FindEmpty(), CItemsInfo::FindNextMandatory(), GetFirstItemOffset(), CItemsInfo::GetItemsByName(), CItemsInfo::GetItemsByOffset(), CItemsInfo::GetItemsByTagInfo(), CItemsInfo::GetTagAndClass(), CObjectIStreamXml::HasAnyContent(), CChoiceTypeInfoFunctions::ReadChoiceDefault(), CChoiceTypeInfoFunctions::SkipChoiceDefault(), CSerialObject::ThrowUnassigned(), CObjectIStreamAsn::UnexpectedMember(), CObjectIStreamJson::UnexpectedMember(), CObjectIStreamXml::UnexpectedMember(), CObjectIStreamAsnBinary::UnexpectedMember(), and CChoiceTypeInfoFunctions::WriteChoiceDefault().
◆ GetItemPtr() [1/2] ◆ GetItemPtr() [2/2]Referenced by CMemberInfoFunctions::GetConstDelayedMember(), CVariantInfoFunctions::GetConstDelayedVariant(), CVariantInfoFunctions::GetConstInlineVariant(), CVariantInfoFunctions::GetConstPointerVariant(), CMemberInfoFunctions::GetConstSimpleMember(), CMemberInfoFunctions::GetDelayedMember(), CVariantInfoFunctions::GetDelayedVariant(), CVariantInfoFunctions::GetInlineVariant(), GetMember(), CVariantInfoFunctions::GetPointerVariant(), CMemberInfoFunctions::GetSimpleMember(), CMemberInfoFunctions::GetWithSetFlagMember(), CVariantInfoFunctions::ReadDelayedVariant(), CIStreamContainerIterator::ReadElement(), CClassTypeInfo::ReadImplicitMember(), CVariantInfoFunctions::ReadInlineVariant(), CMemberInfoFunctions::ReadLongMember(), CMemberInfoFunctions::ReadMissingHookedMember(), CMemberInfoFunctions::ReadMissingOptionalMember(), CMemberInfoFunctions::ReadMissingSimpleMember(), CMemberInfoFunctions::ReadMissingWithSetFlagMember(), CVariantInfoFunctions::ReadObjectPointerVariant(), CMemberInfoFunctions::ReadParentClass(), CVariantInfoFunctions::ReadPointerVariant(), CMemberInfoFunctions::ReadSimpleMember(), CMemberInfoFunctions::ReadWithDefaultMemberX(), CMemberInfoFunctions::ReadWithSetFlagMember(), CSerialTextValidator::TransferFromWindow(), CSerialAsciiTextValidator::TransferFromWindow(), CSerialBoolValidator::TransferFromWindow(), CSerialEnumValidator::TransferFromWindow(), CSerialStringListValidator::TransferFromWindow(), CSerialTextValidator::TransferToWindow(), CSerialBoolValidator::TransferToWindow(), CSerialEnumValidator::TransferToWindow(), CSerialStringListValidator::TransferToWindow(), CMemberInfo::UpdateDelayedBuffer(), CVariantInfo::UpdateDelayedBuffer(), CVariantInfoFunctions::WriteDelayedVariant(), CClassTypeInfo::WriteImplicitMember(), CVariantInfoFunctions::WriteInlineVariant(), CMemberInfoFunctions::WriteLongMember(), CVariantInfoFunctions::WriteObjectPointerVariant(), CMemberInfoFunctions::WriteOptionalMember(), CMemberInfoFunctions::WriteParentClass(), CVariantInfoFunctions::WritePointerVariant(), CMemberInfoFunctions::WriteSimpleMember(), CMemberInfoFunctions::WriteWithDefaultMember(), CMemberInfoFunctions::WriteWithDefaultMemberX(), CMemberInfoFunctions::WriteWithSetFlagMember(), CXmlRetrieveJob::x_ClassMembers(), CAsnRetrieveJob::x_FillClass(), CMemberInfoFunctions::x_GetMemberDefault(), and CAsnRetrieveJob::x_GetMemberObject().
◆ GetItemsByName() ◆ GetItemsByOffset() ◆ GetItemsByTagInfo()Definition at line 208 of file memberlist.cpp.
References CAsnBinaryDefs::eContextSpecific, GetId(), CItemInfo::GetId(), CItemsInfo::GetItemInfo(), CMemberId::GetTag(), CItemsInfo::GetTagAndClass(), i, kInvalidMember, CItemsInfo::m_ItemsByTag, CItemsInfo::m_ZeroTagIndex, and NCBI_THROW.
Referenced by CItemsInfo::Find().
◆ GetMemberPtr() [1/2] ◆ GetMemberPtr() [2/2] ◆ GetModuleName() const string & CEnumeratedTypeValues::GetModuleName ( void ) const ◆ GetName() [1/2] const string & CEnumeratedTypeValues::GetName ( void ) const ◆ GetName() [2/2]Referenced by CObjectIStreamAsnBinary::BeginBytes(), CObjectIStreamJson::FindDeep(), CStreamPathHookBase::FindItem(), CTreeIteratorTmpl< CTreeLevelIterator >::GetContext(), CObjectStackFrame::GetFrameInfo(), CItemsInfo::GetItemsByName(), CObjectStack::GetStackPath(), CObjectStack::GetStackTraceASN(), CItemsInfo::GetTagAndClass(), CObjectOStreamXml::PrintTagName(), CMemberInfoFunctions::ReadWithDefaultMemberX(), CMemberInfoFunctions::ReadWithSetFlagMember(), s_ResetChoiceVariant(), s_ResolveFieldsOfChoice(), s_SetFieldsOfChoice(), s_SetFieldsOfContainer(), CDemoApp::SetClass(), CReadInSkipClassMemberHook< Member >::SkipClassMember(), CHookTax_id::SkipClassMember(), CObjectIStreamXml::SkipStackTagName(), CMacroFunction_AddorSetContElement::TheFunction(), CSerialObject::ThrowUnassigned(), CObjectIStreamAsnBinary::UnexpectedMember(), CDemoApp::WalkChoice(), CDemoApp::WalkClass(), CObjectOStreamJson::WriteAnyContentObject(), CObjectOStreamXml::WriteAnyContentObject(), CMemberInfoFunctions::WriteWithDefaultMemberX(), CMemberInfoFunctions::WriteWithSetFlagMember(), CMacroFunction_StringConstraints::x_CheckConstraintWithinClass(), CAsnRetrieveJob::x_FillClass(), and CObjectStack::x_PushStackPath().
◆ GetOffset() ◆ GetSetFlag() ◆ GetSetFlagNo() ◆ GetSetFlagYes() ◆ GetTag() ◆ GetTagAndClass()Definition at line 181 of file memberlist.cpp.
References eTypeFamilyPointer, CItemInfo::GetId(), CItemsInfo::GetItemInfo(), CMemberId::GetName(), CPointerTypeInfo::GetPointedType(), CMemberId::GetTag(), CTypeInfo::GetTag(), CMemberId::GetTagClass(), CTypeInfo::GetTagClass(), CTypeInfo::GetTypeFamily(), CItemInfo::GetTypeInfo(), CMemberId::HasTag(), CTypeInfo::HasTag(), i, NCBI_THROW, and tag.
Referenced by CItemsInfo::Find(), and CItemsInfo::GetItemsByTagInfo().
◆ GetTagClass() ◆ GetTagConstructed() ◆ GetTagType() ◆ GetTypeInfo() TTypeInfo CItemInfo::GetTypeInfo ( void ) constReferenced by CChoiceTypeInfo::Assign(), CChoiceTypeInfoFunctions::AssignDefault(), CItemsInfo::AssignItemsTags(), CChoiceTypeInfoFunctions::AssignSimple(), CObjectIStreamXml::BeginChoiceVariant(), CObjectOStreamXml::BeginChoiceVariant(), CObjectIStreamJson::BeginClassMember(), CObjectIStreamXml::BeginClassMember(), CObjectOStreamXml::BeginClassMember(), CClassTypeInfoBase::CalcMayContainType(), CObjectIStreamIterator< TRoot >::CData::CData(), CSerialEnumValidator::CheckValidator(), CSerialStringListValidator::CheckValidator(), CheckValueType(), CIStreamContainerIterator::CIStreamContainerIterator(), CClassTypeInfo::CopyImplicitMember(), CVariantInfoFunctions::CopyNonObjectVariant(), CVariantInfoFunctions::CopyObjectPointerVariant(), CMemberInfoFunctions::CopyParentClass(), CMemberInfoFunctions::CopySimpleMember(), CMemberInfoFunctions::CopyWithDefaultMemberX(), COStreamContainer::COStreamContainer(), CWriteChoiceVariantHook::CustomWrite(), CWriteClassMemberHook::CustomWrite(), CChoiceTypeInfo::Equals(), CObjectInfoMI::Erase(), CObjectIStreamJson::FindDeep(), CItemsInfo::FindNextMandatory(), CStreamPathHookBase::FindType(), CConstObjectInfoMI::GetMemberPair(), CObjectInfoMI::GetMemberPair(), CAsnElementItem::GetRealObject(), CAsnElementItem::GetSelectionObject(), CItemsInfo::GetTagAndClass(), CConstObjectInfoCV::GetVariantPair(), CObjectInfoCV::GetVariantPair(), CObjectIStreamXml::HasAnyContent(), CObjectTypeInfoMI::IsSet(), CVariantInfoFunctions::ReadDelayedVariant(), CClassTypeInfo::ReadImplicitMember(), CVariantInfoFunctions::ReadInlineVariant(), CMemberInfoFunctions::ReadLongMember(), CMemberInfoFunctions::ReadMissingHookedMember(), CMemberInfoFunctions::ReadMissingOptionalMember(), CMemberInfoFunctions::ReadMissingSimpleMember(), CMemberInfoFunctions::ReadMissingWithSetFlagMember(), CVariantInfoFunctions::ReadObjectPointerVariant(), CMemberInfoFunctions::ReadParentClass(), CVariantInfoFunctions::ReadPointerVariant(), CMemberInfoFunctions::ReadSimpleMember(), CVariantInfoFunctions::ReadSubclassVariant(), CMemberInfoFunctions::ReadWithDefaultMemberX(), CMemberInfoFunctions::ReadWithSetFlagMember(), CAsnElementBlockStart::RenderValue(), SIteratorFunctions::s_ContainsType(), CObjectInfo::SetChoiceVariant(), CObjectInfo::SetClassMember(), CChoicePointerTypeInfo::SetPtrIndex(), CClassTypeInfo::SkipImplicitMember(), CVariantInfoFunctions::SkipNonObjectVariant(), CVariantInfoFunctions::SkipObjectPointerVariant(), CMemberInfoFunctions::SkipParentClass(), CMemberInfoFunctions::SkipSimpleMember(), CMemberInfoFunctions::SkipWithDefaultMemberX(), subfuse::StartWriting(), CSerialTextValidator::TransferFromWindow(), CSerialAsciiTextValidator::TransferFromWindow(), CSerialBoolValidator::TransferFromWindow(), CSerialEnumValidator::TransferFromWindow(), CSerialStringListValidator::TransferFromWindow(), CSerialTextValidator::TransferToWindow(), CSerialBoolValidator::TransferToWindow(), CSerialEnumValidator::TransferToWindow(), CSerialStringListValidator::TransferToWindow(), CMemberInfo::UpdateDelayedBuffer(), CVariantInfo::UpdateDelayedBuffer(), CDemoApp::WalkClass(), CDemoHook_str::WriteChoiceVariant(), CObjectOStream::WriteClassMember(), CVariantInfoFunctions::WriteDelayedVariant(), CClassTypeInfo::WriteImplicitMember(), CVariantInfoFunctions::WriteInlineVariant(), CMemberInfoFunctions::WriteLongMember(), CVariantInfoFunctions::WriteObjectPointerVariant(), CMemberInfoFunctions::WriteOptionalMember(), CMemberInfoFunctions::WriteParentClass(), CVariantInfoFunctions::WritePointerVariant(), CMemberInfoFunctions::WriteSimpleMember(), CVariantInfoFunctions::WriteSubclassVariant(), CMemberInfoFunctions::WriteWithDefaultMember(), CMemberInfoFunctions::WriteWithDefaultMemberX(), CMemberInfoFunctions::WriteWithSetFlagMember(), CAsnRetrieveJob::x_FillClass(), CMemberInfoFunctions::x_GetMemberDefault(), CAsnRetrieveJob::x_GetMemberObject(), and CAsnElementItem::x_RenderText().
◆ GetValueFlags() ◆ GetValues() const TValues& CEnumeratedTypeValues::GetValues ( void ) const inline ◆ GetVariantPtr() [1/2] ◆ GetVariantPtr() [2/2] ◆ GetVariantType() ◆ HasAnyContent() ◆ HasNotag() bool CMemberId::HasNotag ( void ) constReferenced by CObjectIStreamXml::BeginChoiceVariant(), CObjectIStreamJson::BeginClassMember(), CObjectIStreamAsn::BeginClassMember(), CObjectIStreamXml::BeginClassMember(), CItemsInfo::FindNextMandatory(), CTreeIteratorTmpl< CTreeLevelIterator >::GetContext(), CObjectStack::GetStackPath(), CObjectIStreamXml::HasAnyContent(), CObjectOStreamXml::WriteNullPointer(), CObjectStack::x_PopStackPath(), and CObjectStack::x_PushStackPath().
◆ HasTag() ◆ HaveExplicitTag() bool CMemberId::HaveExplicitTag ( void ) const ◆ HaveNoPrefix() ◆ HaveParentTag() ◆ HaveSetFlag() bool CMemberInfo::HaveSetFlag ( void ) constReferenced by CConstObjectInfoMI::CanGet(), CObjectInfoMI::CanGet(), CObjectInfoMI::Erase(), CMemberInfoFunctions::GetSimpleMember(), CMemberInfoFunctions::GetWithSetFlagMember(), CObjectTypeInfoMI::IsSet(), CClassTypeInfo::ReadImplicitMember(), CMemberInfoFunctions::ReadMissingSimpleMember(), CMemberInfoFunctions::ReadMissingWithSetFlagMember(), CMemberInfoFunctions::ReadParentClass(), CMemberInfoFunctions::ReadSimpleMember(), CMemberInfoFunctions::ReadWithDefaultMemberX(), CMemberInfoFunctions::ReadWithSetFlagMember(), CMemberInfo::UpdateFunctions(), CClassTypeInfo::WriteImplicitMember(), CMemberInfoFunctions::WriteLongMember(), CMemberInfoFunctions::WriteWithSetFlagMember(), CXmlRetrieveJob::x_ClassMembers(), and CAsnRetrieveJob::x_FillClass().
◆ IsAttlist() bool CMemberId::IsAttlist ( void ) constReferenced by CChoiceTypeInfo::AdjustChoiceTypeInfoFunctions(), CChoiceTypeInfo::Assign(), CChoiceTypeInfoFunctions::AssignDefault(), CObjectIStreamAsn::BeginChoice(), CObjectIStreamAsnBinary::BeginChoice(), CObjectOStreamAsn::BeginChoice(), CObjectOStreamAsnBinary::BeginChoice(), CObjectIStreamXml::BeginChoiceVariant(), CObjectIStreamXml::BeginClass(), CObjectIStreamXml::BeginClassMember(), CObjectIStreamJson::BeginClassMember(), CObjectOStream::CopyChoice(), CChoiceTypeInfo::Equals(), CTreeIteratorTmpl< CTreeLevelIterator >::GetContext(), CObjectStack::GetStackPath(), CObjectStack::IsNsQualified(), CChoiceTypeInfoFunctions::ReadChoiceDefault(), CChoiceTypeInfoFunctions::SkipChoiceDefault(), CChoiceTypeInfoFunctions::WriteChoiceDefault(), CObjectStack::x_PopStackPath(), and CObjectStack::x_PushStackPath().
◆ IsBitset() bool CEnumeratedTypeValues::IsBitset ( void ) const inline ◆ IsCompressed() ◆ IsInline() ◆ IsInteger() bool CEnumeratedTypeValues::IsInteger ( void ) const inlineCheck whether the type is defined as INTEGER in ASN.1 spec.
Definition at line 75 of file enumvalues.hpp.
References CEnumeratedTypeValues::m_Integer.
Referenced by CObjectOStreamAsn::CopyEnum(), CObjectOStreamAsnBinary::CopyEnum(), CObjectOStreamXml::CopyEnum(), CObjectIStreamAsn::ReadEnum(), CObjectIStreamAsnBinary::ReadEnum(), CObjectIStreamXml::ReadEnum(), CDemoApp::WalkPrimitive(), CObjectOStreamAsnBinary::WriteEnum(), CObjectOStreamJson::WriteEnum(), CObjectOStreamAsn::WriteEnum(), CObjectOStreamXml::WriteEnum(), and CXmlValueItem::x_RenderXml().
◆ IsInternal() bool CEnumeratedTypeValues::IsInternal ( void ) const inline ◆ IsNillable() bool CMemberId::IsNillable ( void ) const ◆ IsNonObjectPointer() ◆ IsNotObject() ◆ IsNotPointer() bool CVariantInfo::IsNotPointer ( void ) const ◆ IsNsQualified() ◆ IsObject() ◆ IsObjectPointer() ◆ IsPointer() ◆ IsSubClass() ◆ IsTagConstructed() bool CMemberId::IsTagConstructed ( void ) const ◆ IsTagImplicit() ◆ IsValidName() ◆ LastIndex()Definition at line 82 of file memberlist.hpp.
References CItemsInfo::m_Items.
Referenced by CItemsInfo::AddItem(), CObjectIStreamXml::BeginChoiceVariant(), CObjectIStreamJson::BeginClassMember(), CObjectIStreamXml::BeginClassMember(), CObjectOStream::CopyClassRandom(), CItemsInfo::Find(), CObjectIStreamJson::FindDeep(), CItemsInfo::FindNextMandatory(), CObjectIStreamXml::HasAnyContent(), s_PackAsUserField(), CChoicePointerTypeInfo::SetPointerType(), CSerialObject::ThrowUnassigned(), and CObjectIStreamIterator< TRoot >::CData::x_NextSeqWithFilter().
◆ NameToValue() ◆ Next() void CItemsInfo::CIterator::Next ( void ) ◆ Nillable() bool CMemberInfo::Nillable ( void ) constReferenced by CClassTypeInfo::CopyImplicitMember(), CMemberInfoFunctions::CopyWithDefaultMemberX(), CClassTypeInfo::ReadImplicitMember(), CMemberInfoFunctions::ReadSimpleMember(), CMemberInfoFunctions::ReadWithDefaultMemberX(), CClassTypeInfo::SkipImplicitMember(), CMemberInfoFunctions::SkipWithDefaultMemberX(), CMemberInfo::UpdateFunctions(), CClassTypeInfo::WriteImplicitMember(), CMemberInfoFunctions::WriteOptionalMember(), and CMemberInfoFunctions::WriteWithDefaultMemberX().
◆ NonEmpty() ◆ operator*() TMemberIndex CItemsInfo::CIterator::operator* ( void ) const ◆ operator++() void CItemsInfo::CIterator::operator++ ( void ) ◆ operator=() [1/2] ◆ operator=() [2/2] ◆ Optional() [1/2] ◆ Optional() [2/2] bool CMemberInfo::Optional ( void ) constReferenced by CSerialBoolValidator::CheckValidator(), CSerialEnumValidator::CheckValidator(), CMemberInfoFunctions::CopyMissingParentClass(), CMemberInfoFunctions::CopyMissingSimpleMember(), CObjectInfoMI::Erase(), CItemsInfo::Find(), CObjectTypeInfoMI::IsSet(), CMemberInfoFunctions::ReadMissingOptionalMember(), CMemberInfoFunctions::ReadMissingParentClass(), CMemberInfoFunctions::ReadMissingSimpleMember(), CMemberInfoFunctions::ReadWithDefaultMemberX(), CMemberInfoFunctions::ReadWithSetFlagMember(), s_RemoveClassMember(), CDemoApp::SetClass(), CMemberInfoFunctions::SkipMissingParentClass(), CMemberInfoFunctions::SkipMissingSimpleMember(), CSerialTextValidator::TransferFromWindow(), CSerialAsciiTextValidator::TransferFromWindow(), CSerialEnumValidator::TransferFromWindow(), CSerialStringListValidator::TransferFromWindow(), CSerialTextValidator::TransferToWindow(), CSerialEnumValidator::TransferToWindow(), CMemberInfo::UpdateFunctions(), CDemoApp::WalkClass(), CClassTypeInfo::WriteImplicitMember(), CMemberInfoFunctions::WriteLongMember(), CMemberInfoFunctions::WriteOptionalMember(), CMemberInfoFunctions::WriteParentClass(), CMemberInfoFunctions::WriteSimpleMember(), CMemberInfoFunctions::WriteWithDefaultMemberX(), CMemberInfoFunctions::WriteWithSetFlagMember(), CXmlRetrieveJob::x_ClassMembers(), and CAsnRetrieveJob::x_FillClass().
◆ ReadMember() ◆ ReadMissingMember() ◆ ReadVariant() ◆ ResetGlobalCopyHook() [1/2] void CMemberInfo::ResetGlobalCopyHook ( void ) ◆ ResetGlobalCopyHook() [2/2] void CVariantInfo::ResetGlobalCopyHook ( void ) ◆ ResetGlobalReadHook() [1/2] void CMemberInfo::ResetGlobalReadHook ( void ) ◆ ResetGlobalReadHook() [2/2] void CVariantInfo::ResetGlobalReadHook ( void ) ◆ ResetGlobalWriteHook() [1/2] void CMemberInfo::ResetGlobalWriteHook ( void ) ◆ ResetGlobalWriteHook() [2/2] void CVariantInfo::ResetGlobalWriteHook ( void ) ◆ ResetLocalCopyHook() [1/2] ◆ ResetLocalCopyHook() [2/2] ◆ ResetLocalReadHook() [1/2] ◆ ResetLocalReadHook() [2/2] ◆ ResetLocalSkipHook() [1/2] ◆ ResetLocalSkipHook() [2/2] ◆ ResetLocalWriteHook() [1/2] ◆ ResetLocalWriteHook() [2/2] ◆ Restrict() [1/2] ◆ Restrict() [2/2]Definition at line 963 of file objectinfo.cpp.
References eExclusiveMaximum, eExclusiveMinimum, eInclusiveMaximum, eInclusiveMinimum, eLength, eMaxItems, eMaxLength, eMinItems, eMinLength, eMultipleOf, eUniqueItems, CItemInfo::m_Restrict, next(), and rapidjson::value.
◆ RestrictD() ◆ RestrictI() ◆ RestrictV() ◆ SetAnyContent() [1/2] ◆ SetAnyContent() [2/2] void CMemberId::SetAnyContent ( void ) ◆ SetAttlist() [1/2] ◆ SetAttlist() [2/2] void CMemberId::SetAttlist ( void ) ◆ SetBitset() void CEnumeratedTypeValues::SetBitset ( bool bitset =true
) inline ◆ SetCompressed() [1/3] ◆ SetCompressed() [2/3] void CMemberId::SetCompressed ( void ) ◆ SetCompressed() [3/3] ◆ SetCopyFunction() [1/2] ◆ SetCopyFunction() [2/2] ◆ SetCopyMissingFunction() ◆ SetDefault() ◆ SetDelayBuffer() [1/2] ◆ SetDelayBuffer() [2/2] ◆ SetElementDefault() ◆ SetGlobalCopyHook() [1/2] ◆ SetGlobalCopyHook() [2/2] ◆ SetGlobalReadHook() [1/2] ◆ SetGlobalReadHook() [2/2] ◆ SetGlobalWriteHook() [1/2] ◆ SetGlobalWriteHook() [2/2] ◆ SetIndex() ◆ SetInternalName() void CEnumeratedTypeValues::SetInternalName ( const string & name ) ◆ SetLocalCopyHook() [1/2] ◆ SetLocalCopyHook() [2/2] ◆ SetLocalReadHook() [1/2] ◆ SetLocalReadHook() [2/2] ◆ SetLocalSkipHook() [1/2] ◆ SetLocalSkipHook() [2/2] ◆ SetLocalWriteHook() [1/2] ◆ SetLocalWriteHook() [2/2] ◆ SetModuleName() void CEnumeratedTypeValues::SetModuleName ( const string & name ) ◆ SetName() ◆ SetNillable() [1/2] ◆ SetNillable() [2/2] void CMemberId::SetNillable ( void ) ◆ SetNonEmpty() ◆ SetNoPrefix() [1/3] ◆ SetNoPrefix() [2/3] void CMemberId::SetNoPrefix ( void ) ◆ SetNoPrefix() [3/3] ◆ SetNotag() [1/3] ◆ SetNotag() [2/3] void CMemberId::SetNotag ( void ) ◆ SetNotag() [3/3] ◆ SetNsQualified() [1/3] ◆ SetNsQualified() [2/3] void CMemberId::SetNsQualified ( bool qualified ) ◆ SetNsQualified() [3/3] ◆ SetObjectPointer() ◆ SetOptional() [1/3] ◆ SetOptional() [2/3] ◆ SetOptional() [3/3] ◆ SetParentClass() void CMemberInfo::SetParentClass ( void ) ◆ SetParentTag() void CMemberId::SetParentTag ( void ) ◆ SetPathCopyHook() [1/2] ◆ SetPathCopyHook() [2/2] ◆ SetPathReadHook() [1/2] ◆ SetPathReadHook() [2/2] ◆ SetPathSkipHook() [1/2] ◆ SetPathSkipHook() [2/2] ◆ SetPathWriteHook() [1/2] ◆ SetPathWriteHook() [2/2] ◆ SetPointer() ◆ SetReadFunction() [1/2] ◆ SetReadFunction() [2/2] ◆ SetReadMissingFunction() ◆ SetSetFlag() [1/2] ◆ SetSetFlag() [2/2] ◆ SetSkipFunction() [1/2] ◆ SetSkipFunction() [2/2] ◆ SetSkipMissingFunction() ◆ SetSubClass() ◆ SetTag() ◆ SetWriteFunction() [1/2] ◆ SetWriteFunction() [2/2] ◆ Size() size_t CItemsInfo::Size ( void ) const inline ◆ SkipMember() ◆ SkipMissingMember() ◆ SkipVariant() ◆ ToString() string CMemberId::ToString ( void ) const ◆ UpdateDelayedBuffer() [1/3] ◆ UpdateDelayedBuffer() [2/3]
Implements CItemInfo.
Definition at line 490 of file member.cpp.
References _ASSERT, BEGIN_OBJECT_FRAME_OF2, CMemberInfo::CanBeDelayed(), END_OBJECT_FRAME_OF, CMemberInfo::GetClassType(), CMemberInfo::GetDelayBuffer(), CItemInfo::GetId(), CItemInfo::GetIndex(), CItemInfo::GetItemPtr(), CItemInfo::GetTypeInfo(), in(), and CTypeInfo::ReadData().
◆ UpdateDelayedBuffer() [3/3]Implements CItemInfo.
Definition at line 298 of file variant.cpp.
References _ASSERT, _TRACE, BEGIN_OBJECT_FRAME_OF2, CVariantInfo::CanBeDelayed(), CTypeInfo::Create(), END_OBJECT_FRAME_OF, CTypeConverter< T >::Get(), CVariantInfo::GetChoiceType(), CVariantInfo::GetDelayBuffer(), CItemInfo::GetId(), CItemInfo::GetIndex(), CItemInfo::GetItemPtr(), CItemInfo::GetTypeInfo(), in(), CVariantInfo::IsObjectPointer(), CVariantInfo::IsPointer(), and CTypeInfo::ReadData().
◆ UpdateFunctions() [1/3] void CMemberInfo::UpdateFunctions ( void ) overrideprivatevirtualImplements CItemInfo.
Definition at line 415 of file member.cpp.
References CMemberInfo::CanBeDelayed(), CMemberInfo::GetDefault(), CItemInfo::GetId(), CMemberInfo::HaveSetFlag(), CMemberInfo::m_CopyHookData, CMemberInfo::m_GetConstFunction, CMemberInfo::m_GetFunction, CMemberInfo::m_ReadHookData, CMemberInfo::m_SkipHookData, CMemberInfo::m_WriteHookData, CMemberInfo::Nillable(), CMemberInfo::Optional(), CHookData< Hook, Function >::SetDefaultFunction(), and CHookPairData< Hook, Function >::SetDefaultFunctions().
Referenced by CMemberInfo::SetDefault(), CMemberInfo::SetDelayBuffer(), CMemberInfo::SetNillable(), CMemberInfo::SetNoPrefix(), CMemberInfo::SetOptional(), and CMemberInfo::SetSetFlag().
◆ UpdateFunctions() [2/3] void CVariantInfo::UpdateFunctions ( void ) overrideprivatevirtualImplements CItemInfo.
Definition at line 236 of file variant.cpp.
References _ASSERT, CVariantInfo::CanBeDelayed(), CVariantInfo::IsInline(), CVariantInfo::IsNonObjectPointer(), CVariantInfo::IsObject(), CVariantInfo::IsObjectPointer(), CVariantInfo::IsSubClass(), CVariantInfo::m_CopyHookData, CVariantInfo::m_GetConstFunction, CVariantInfo::m_GetFunction, CVariantInfo::m_ReadHookData, CVariantInfo::m_SkipHookData, CVariantInfo::m_WriteHookData, and CHookData< Hook, Function >::SetDefaultFunction().
Referenced by CVariantInfo::SetDelayBuffer(), CVariantInfo::SetObjectPointer(), CVariantInfo::SetPointer(), and CVariantInfo::SetSubClass().
◆ UpdateFunctions() [3/3] ◆ UpdateSetFlag() [1/2] ◆ UpdateSetFlag() [2/2]set value of 'setFlag' from object of the same type (if necessary)
◆ UpdateSetFlagMaybe() void CMemberInfo::UpdateSetFlagMaybe ( TObjectPtr object ) const ◆ UpdateSetFlagNo()set 'setFlag' to eSetNo and return true if previous value wasn't eSetNo
Referenced by CObjectInfoMI::Erase(), CClassTypeInfo::ReadImplicitMember(), CMemberInfoFunctions::ReadMissingSimpleMember(), CMemberInfoFunctions::ReadMissingWithSetFlagMember(), CMemberInfoFunctions::ReadWithDefaultMemberX(), CMemberInfoFunctions::ReadWithSetFlagMember(), CSerialTextValidator::TransferFromWindow(), CSerialAsciiTextValidator::TransferFromWindow(), CSerialBoolValidator::TransferFromWindow(), CSerialEnumValidator::TransferFromWindow(), and CSerialStringListValidator::TransferFromWindow().
◆ UpdateSetFlagYes() void CMemberInfo::UpdateSetFlagYes ( TObjectPtr object ) const ◆ Valid() ◆ Validate() [1/3] ◆ Validate() [2/3] ◆ Validate() [3/3] ◆ ValueToName() ◆ WriteMember() ◆ WriteVariant() ◆ x_GetItemInfo() ◆ ~CEnumeratedTypeValues() CEnumeratedTypeValues::~CEnumeratedTypeValues ( void ) ◆ ~CItemInfo() CItemInfo::~CItemInfo ( void ) virtual ◆ ~CItemsInfo() CItemsInfo::~CItemsInfo ( void ) virtual ◆ ~CMemberId() CMemberId::~CMemberId ( void )Definition at line 102 of file memberid.cpp.
◆ ~CSerialFacet() CSerialFacet::~CSerialFacet ( void ) virtualDefinition at line 677 of file objectinfo.cpp.
◆ m_AnyContent bool CMemberId::m_AnyContent private ◆ m_Attlist bool CMemberId::m_Attlist private ◆ m_BitSetMask Uint4 CMemberInfo::m_BitSetMask private ◆ m_ChoiceType ◆ m_ClassType ◆ m_Compressed bool CMemberId::m_Compressed private ◆ m_CopyHookData [1/2]Definition at line 215 of file member.hpp.
Referenced by CMemberInfoFunctions::CopyHookedMember(), CMemberInfoFunctions::CopyMissingHookedMember(), CMemberInfo::ResetGlobalCopyHook(), CMemberInfo::ResetLocalCopyHook(), CMemberInfo::SetCopyFunction(), CMemberInfo::SetCopyMissingFunction(), CMemberInfo::SetGlobalCopyHook(), CMemberInfo::SetLocalCopyHook(), CMemberInfo::SetParentClass(), CMemberInfo::SetPathCopyHook(), and CMemberInfo::UpdateFunctions().
◆ m_CopyHookData [2/2] ◆ m_CurrentIndex ◆ m_Default ◆ m_DelayOffset [1/2] ◆ m_DelayOffset [2/2] ◆ m_GetConstFunction [1/2] ◆ m_GetConstFunction [2/2] ◆ m_GetFunction [1/2] ◆ m_GetFunction [2/2] ◆ m_Id ◆ m_Index ◆ m_Integer bool CEnumeratedTypeValues::m_Integer private ◆ m_IsBitset bool CEnumeratedTypeValues::m_IsBitset private ◆ m_IsInternal bool CEnumeratedTypeValues::m_IsInternal private ◆ m_Items ◆ m_ItemsByName ◆ m_ItemsByOffset ◆ m_ItemsByTag ◆ m_LastIndex ◆ m_ModuleName string CEnumeratedTypeValues::m_ModuleName private ◆ m_Name [1/2] string CEnumeratedTypeValues::m_Name private ◆ m_Name [2/2] ◆ m_NameToValue ◆ m_Nillable bool CMemberId::m_Nillable private ◆ m_NonEmpty bool CItemInfo::m_NonEmpty private ◆ m_NoPrefix bool CMemberId::m_NoPrefix private ◆ m_Notag ◆ m_NsqMode ◆ m_Offset ◆ m_Optional bool CItemInfo::m_Optional protected ◆ m_ReadHookData [1/2]Definition at line 212 of file member.hpp.
Referenced by CMemberInfoFunctions::ReadHookedMember(), CMemberInfoFunctions::ReadMissingHookedMember(), CMemberInfo::ResetGlobalReadHook(), CMemberInfo::ResetLocalReadHook(), CMemberInfo::SetGlobalReadHook(), CMemberInfo::SetLocalReadHook(), CMemberInfo::SetParentClass(), CMemberInfo::SetPathReadHook(), CMemberInfo::SetReadFunction(), CMemberInfo::SetReadMissingFunction(), and CMemberInfo::UpdateFunctions().
◆ m_ReadHookData [2/2] ◆ m_Restrict ◆ m_SetFlagOffset ◆ m_SkipHookData [1/2] ◆ m_SkipHookData [2/2] ◆ m_Tag ◆ m_TagClass ◆ m_TagConstructed ◆ m_TagType ◆ m_Type ◆ m_ValueFlags ◆ m_Values TValues CEnumeratedTypeValues::m_Values private ◆ m_ValueToName ◆ m_VariantType ◆ m_WriteHookData [1/2] ◆ m_WriteHookData [2/2] ◆ m_ZeroTagIndex ◆ CItemsInfo [1/2] ◆ CItemsInfo [2/2] ◆ CMemberInfoFunctions ◆ CVariantInfoFunctionsRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4