A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/group__FieldsComplex.html below:

Fields for Complex ASN types

typedef list< pair< string, TEnumValueType > >  CEnumeratedTypeValues::TValues   typedef map< CTempString, TEnumValueType, PQuickStringLessCEnumeratedTypeValues::TNameToValue   typedef map< TEnumValueType, const string * >  CEnumeratedTypeValues::TValueToName   typedef unsigned int  CEnumeratedTypeValues::TValueFlags   Binary OR of EValueFlags. More...
  typedef CItemInfo  CMemberInfo::CParent   typedef TConstObjectPtr(*  CMemberInfo::TMemberGetConst) (const CMemberInfo *memberInfo, TConstObjectPtr classPtr)   typedef TObjectPtr(*  CMemberInfo::TMemberGet) (const CMemberInfo *memberInfo, TObjectPtr classPtr)   typedef CAsnBinaryDefs::TLongTag  CMemberId::TTag   typedef CMemberId::TTag  CItemsInfo::TTag   typedef vector< AutoPtr< CItemInfo > >  CItemsInfo::TItems   typedef map< CTempString, TMemberIndex, PQuickStringLessCItemsInfo::TItemsByName   typedef pair< TTag, CAsnBinaryDefs::ETagClassCItemsInfo::TTagAndClass   typedef map< TTagAndClass, TMemberIndexCItemsInfo::TItemsByTag   typedef map< size_t, TMemberIndexCItemsInfo::TItemsByOffset   typedef CItemInfo  CVariantInfo::CParent   typedef TConstObjectPtr(*  CVariantInfo::TVariantGetConst) (const CVariantInfo *variantInfo, TConstObjectPtr choicePtr)   typedef TObjectPtr(*  CVariantInfo::TVariantGet) (const CVariantInfo *variantInfo, TObjectPtr choicePtr)   enum   CEnumeratedTypeValues::EValueFlags { CEnumeratedTypeValues::eNone = 0 , CEnumeratedTypeValues::eHideName = 1 }   enum   { CItemInfo::eNoOffset = -1 }   enum   CMemberInfo::ESetFlag { CMemberInfo::eSetNo = 0 , CMemberInfo::eSetMaybe = 1 , CMemberInfo::eSetYes = 3 }   enum   { CMemberId::eNoExplicitTag = -1 , CMemberId::eParentTag = 30 , CMemberId::eFirstTag = 0 }   enum   CVariantInfo::EVariantType {
  CVariantInfo::ePointerFlag = 1 << 0 , CVariantInfo::eObjectFlag = 1 << 1 , CVariantInfo::eInlineVariant = 0 , CVariantInfo::eNonObjectPointerVariant = ePointerFlag ,
  CVariantInfo::eObjectPointerVariant = ePointerFlag | eObjectFlag , CVariantInfo::eSubClassVariant = eObjectFlag
}     CEnumeratedTypeValues::CEnumeratedTypeValues (const char *name, bool isInteger)     CEnumeratedTypeValues::CEnumeratedTypeValues (const string &name, bool isInteger)     CEnumeratedTypeValues::~CEnumeratedTypeValues (void)   const stringCEnumeratedTypeValues::GetName (void) const   const stringCEnumeratedTypeValues::GetModuleName (void) const   Get ASN.1 module name. More...
  void  CEnumeratedTypeValues::SetModuleName (const string &name)   Set ASN.1 module name. More...
  bool  CEnumeratedTypeValues::IsInteger (void) const   Check whether the type is defined as INTEGER in ASN.1 spec. More...
  bool  CEnumeratedTypeValues::IsInternal (void) const   Check if this enum describes internal unnamed type. More...
  const stringCEnumeratedTypeValues::GetInternalName (void) const   Return internal type access string e.g. Int-fuzz.lim. More...
  const stringCEnumeratedTypeValues::GetInternalModuleName (void) const   Return internal type's owner module name. More...
  void  CEnumeratedTypeValues::SetInternalName (const string &name)   Mark this enum as internal. More...
  const stringCEnumeratedTypeValues::GetAccessName (void) const   Return internal or regular name. More...
  const stringCEnumeratedTypeValues::GetAccessModuleName (void) const   Return internal or regular module name. More...
  const TValuesCEnumeratedTypeValues::GetValues (void) const   Get the list of name-value pairs. More...
  void  CEnumeratedTypeValues::AddValue (const string &name, TEnumValueType value, TValueFlags flags=eNone)   Add name-value pair. More...
  void  CEnumeratedTypeValues::AddValue (const char *name, TEnumValueType value, TValueFlags flags=eNone)   Add name-value pair. More...
  TEnumValueType  CEnumeratedTypeValues::FindValue (const CTempString &name) const   Find numeric value by the name of the enum. More...
  bool  CEnumeratedTypeValues::IsValidName (const CTempString &name) const   Check whether enum with this name is defined. More...
  const stringCEnumeratedTypeValues::FindName (TEnumValueType value, bool allowBadValue) const   Find name of the enum by its numeric value. More...
  string  CEnumeratedTypeValues::GetDisplayName (TEnumValueType value) const   const TNameToValueCEnumeratedTypeValues::NameToValue (void) const   Get name-to-value map. More...
  const TValueToNameCEnumeratedTypeValues::ValueToName (void) const   Get value-to-name map. More...
  void  CEnumeratedTypeValues::ClearIndexes (void)   void  CEnumeratedTypeValues::SetBitset (bool bitset=true)   bool  CEnumeratedTypeValues::IsBitset (void) const   TValueFlags  CEnumeratedTypeValues::GetValueFlags (TEnumValueType) const   const stringCEnumeratedTypeValues::FindNameEx (TEnumValueType value, bool allowBadValue) const     CItemInfo::CItemInfo (const CMemberId &id, TPointerOffsetType offset, TTypeInfo type)     CItemInfo::CItemInfo (const CMemberId &id, TPointerOffsetType offset, const CTypeRef &type)     CItemInfo::CItemInfo (const char *id, TPointerOffsetType offset, TTypeInfo type)     CItemInfo::CItemInfo (const char *id, TPointerOffsetType offset, const CTypeRef &type)   virtual  CItemInfo::~CItemInfo (void)   const CMemberIdCItemInfo::GetId (void) const   CMemberIdCItemInfo::GetId (void)   TMemberIndex  CItemInfo::GetIndex (void) const   TPointerOffsetType  CItemInfo::GetOffset (void) const   TTypeInfo  CItemInfo::GetTypeInfo (void) const   virtual void  CItemInfo::UpdateDelayedBuffer (CObjectIStream &in, TObjectPtr classPtr) const =0   TObjectPtr  CItemInfo::GetItemPtr (TObjectPtr object) const   TConstObjectPtr  CItemInfo::GetItemPtr (TConstObjectPtr object) const   bool  CItemInfo::NonEmpty (void) const   CItemInfoCItemInfo::SetNonEmpty (void)   bool  CItemInfo::Optional (void) const   void  CItemInfo::Validate (TConstObjectPtr classPtr, const CObjectStack &stk) const   CItemInfoCItemInfo::Restrict (ESerialFacet type, const string &pattern)   CItemInfoCItemInfo::Restrict (ESerialFacet type, Uint8 value)   CItemInfoCItemInfo::RestrictI (ESerialFacet type, Int8 value)   CItemInfoCItemInfo::RestrictD (ESerialFacet type, double value)   template<typename T > CItemInfoCItemInfo::RestrictV (ESerialFacet type, T value)   virtual void  CItemInfo::UpdateFunctions (void)=0     CSerialFacet::CSerialFacet (void)   virtual  CSerialFacet::~CSerialFacet (void)   void  CSerialFacet::Validate (TTypeInfo info, TConstObjectPtr object, const CObjectStack &stk) const   virtual void  CSerialFacet::Validate (const CConstObjectInfo &oi, const CObjectStack &stk) const =0     CMemberInfo::CMemberInfo (const CClassTypeInfoBase *classType, const CMemberId &id, TPointerOffsetType offset, const CTypeRef &type)     CMemberInfo::CMemberInfo (const CClassTypeInfoBase *classType, const CMemberId &id, TPointerOffsetType offset, TTypeInfo type)     CMemberInfo::CMemberInfo (const CClassTypeInfoBase *classType, const char *id, TPointerOffsetType offset, const CTypeRef &type)     CMemberInfo::CMemberInfo (const CClassTypeInfoBase *classType, const char *id, TPointerOffsetType offset, TTypeInfo type)   const CClassTypeInfoBaseCMemberInfo::GetClassType (void) const   bool  CMemberInfo::Optional (void) const   CMemberInfoCMemberInfo::SetOptional (void)   bool  CMemberInfo::Nillable (void) const   CMemberInfoCMemberInfo::SetNillable (void)   CMemberInfoCMemberInfo::SetNoPrefix (void)   CMemberInfoCMemberInfo::SetAttlist (void)   CMemberInfoCMemberInfo::SetNotag (void)   CMemberInfoCMemberInfo::SetAnyContent (void)   CMemberInfoCMemberInfo::SetCompressed (void)   CMemberInfoCMemberInfo::SetNsQualified (bool qualified)   TConstObjectPtr  CMemberInfo::GetDefault (void) const   CMemberInfoCMemberInfo::SetDefault (TConstObjectPtr def)   CMemberInfoCMemberInfo::SetElementDefault (TConstObjectPtr def)   bool  CMemberInfo::HaveSetFlag (void) const   CMemberInfoCMemberInfo::SetSetFlag (const bool *setFlag)   CMemberInfoCMemberInfo::SetSetFlag (const Uint4 *setFlag)   CMemberInfoCMemberInfo::SetOptional (const bool *setFlag)   ESetFlag  CMemberInfo::GetSetFlag (TConstObjectPtr object) const   return current value of 'setFlag' More...
  bool  CMemberInfo::GetSetFlagYes (TConstObjectPtr object) const   true if 'setFlag' is not eSetNo More...
  bool  CMemberInfo::GetSetFlagNo (TConstObjectPtr object) const   true if 'setFlag' is eSetNo More...
  void  CMemberInfo::UpdateSetFlag (TObjectPtr object, ESetFlag value) const   set value of 'setFlag' More...
  void  CMemberInfo::UpdateSetFlag (TObjectPtr object, TConstObjectPtr src) const   set value of 'setFlag' from object of the same type (if necessary) More...
  void  CMemberInfo::UpdateSetFlagYes (TObjectPtr object) const   set 'setFlag' to eSetYes More...
  void  CMemberInfo::UpdateSetFlagMaybe (TObjectPtr object) const   set 'setFlag' to eSetMaybe More...
  bool  CMemberInfo::UpdateSetFlagNo (TObjectPtr object) const   set 'setFlag' to eSetNo and return true if previous value wasn't eSetNo More...
  bool  CMemberInfo::CompareSetFlags (TConstObjectPtr object1, TConstObjectPtr object2) const   bool  CMemberInfo::CanBeDelayed (void) const   CMemberInfoCMemberInfo::SetDelayBuffer (CDelayBuffer *buffer)   CDelayBufferCMemberInfo::GetDelayBuffer (TObjectPtr object) const   const CDelayBufferCMemberInfo::GetDelayBuffer (TConstObjectPtr object) const   void  CMemberInfo::SetParentClass (void)   void  CMemberInfo::ReadMember (CObjectIStream &in, TObjectPtr classPtr) const   void  CMemberInfo::ReadMissingMember (CObjectIStream &in, TObjectPtr classPtr) const   void  CMemberInfo::WriteMember (CObjectOStream &out, TConstObjectPtr classPtr) const   void  CMemberInfo::CopyMember (CObjectStreamCopier &copier) const   void  CMemberInfo::CopyMissingMember (CObjectStreamCopier &copier) const   void  CMemberInfo::SkipMember (CObjectIStream &in) const   void  CMemberInfo::SkipMissingMember (CObjectIStream &in) const   TObjectPtr  CMemberInfo::GetMemberPtr (TObjectPtr classPtr) const   TConstObjectPtr  CMemberInfo::GetMemberPtr (TConstObjectPtr classPtr) const   void  CMemberInfo::SetGlobalReadHook (CReadClassMemberHook *hook)   void  CMemberInfo::SetLocalReadHook (CObjectIStream &in, CReadClassMemberHook *hook)   void  CMemberInfo::ResetGlobalReadHook (void)   void  CMemberInfo::ResetLocalReadHook (CObjectIStream &in)   void  CMemberInfo::SetPathReadHook (CObjectIStream *in, const string &path, CReadClassMemberHook *hook)   void  CMemberInfo::SetGlobalWriteHook (CWriteClassMemberHook *hook)   void  CMemberInfo::SetLocalWriteHook (CObjectOStream &out, CWriteClassMemberHook *hook)   void  CMemberInfo::ResetGlobalWriteHook (void)   void  CMemberInfo::ResetLocalWriteHook (CObjectOStream &out)   void  CMemberInfo::SetPathWriteHook (CObjectOStream *out, const string &path, CWriteClassMemberHook *hook)   void  CMemberInfo::SetLocalSkipHook (CObjectIStream &in, CSkipClassMemberHook *hook)   void  CMemberInfo::ResetLocalSkipHook (CObjectIStream &in)   void  CMemberInfo::SetPathSkipHook (CObjectIStream *in, const string &path, CSkipClassMemberHook *hook)   void  CMemberInfo::SetGlobalCopyHook (CCopyClassMemberHook *hook)   void  CMemberInfo::SetLocalCopyHook (CObjectStreamCopier &copier, CCopyClassMemberHook *hook)   void  CMemberInfo::ResetGlobalCopyHook (void)   void  CMemberInfo::ResetLocalCopyHook (CObjectStreamCopier &copier)   void  CMemberInfo::SetPathCopyHook (CObjectStreamCopier *copier, const string &path, CCopyClassMemberHook *hook)   void  CMemberInfo::DefaultReadMember (CObjectIStream &in, TObjectPtr classPtr) const   void  CMemberInfo::DefaultReadMissingMember (CObjectIStream &in, TObjectPtr classPtr) const   void  CMemberInfo::DefaultWriteMember (CObjectOStream &out, TConstObjectPtr classPtr) const   void  CMemberInfo::DefaultCopyMember (CObjectStreamCopier &copier) const   void  CMemberInfo::DefaultCopyMissingMember (CObjectStreamCopier &copier) const   void  CMemberInfo::DefaultSkipMember (CObjectIStream &in) const   void  CMemberInfo::DefaultSkipMissingMember (CObjectIStream &in) const   virtual void  CMemberInfo::UpdateDelayedBuffer (CObjectIStream &in, TObjectPtr classPtr) const override   TObjectPtr  CMemberInfo::CreateClass (void) const   void  CMemberInfo::SetReadFunction (TMemberReadFunction func)   void  CMemberInfo::SetReadMissingFunction (TMemberReadFunction func)   void  CMemberInfo::SetWriteFunction (TMemberWriteFunction func)   void  CMemberInfo::SetCopyFunction (TMemberCopyFunction func)   void  CMemberInfo::SetCopyMissingFunction (TMemberCopyFunction func)   void  CMemberInfo::SetSkipFunction (TMemberSkipFunction func)   void  CMemberInfo::SetSkipMissingFunction (TMemberSkipFunction func)   virtual void  CMemberInfo::UpdateFunctions (void) override     CMemberId::CMemberId (void)     CMemberId::CMemberId (TTag tag, bool explicitTag=true)     CMemberId::CMemberId (const string &name)     CMemberId::CMemberId (const string &name, TTag tag, bool explicitTag=true)     CMemberId::CMemberId (const char *name)     CMemberId::CMemberId (const char *name, TTag tag, bool explicitTag=true)     CMemberId::~CMemberId (void)   const stringCMemberId::GetName (void) const   TTag  CMemberId::GetTag (void) const   CAsnBinaryDefs::ETagClass  CMemberId::GetTagClass (void) const   CAsnBinaryDefs::ETagType  CMemberId::GetTagType (void) const   CAsnBinaryDefs::ETagConstructed  CMemberId::GetTagConstructed (void) const   bool  CMemberId::IsTagConstructed (void) const   bool  CMemberId::IsTagImplicit (void) const   bool  CMemberId::HasTag (void) const   void  CMemberId::SetName (const string &name)   void  CMemberId::SetTag (TTag tag, CAsnBinaryDefs::ETagClass tagclass=CAsnBinaryDefs::eContextSpecific, CAsnBinaryDefs::ETagType tagtype=CAsnBinaryDefs::eAutomatic)   bool  CMemberId::HaveExplicitTag (void) const   bool  CMemberId::HaveParentTag (void) const   void  CMemberId::SetParentTag (void)   string  CMemberId::ToString (void) const   void  CMemberId::SetNoPrefix (void)   bool  CMemberId::HaveNoPrefix (void) const   void  CMemberId::SetAttlist (void)   bool  CMemberId::IsAttlist (void) const   void  CMemberId::SetNotag (void)   bool  CMemberId::HasNotag (void) const   void  CMemberId::SetAnyContent (void)   bool  CMemberId::HasAnyContent (void) const   void  CMemberId::SetCompressed (void)   bool  CMemberId::IsCompressed (void) const   void  CMemberId::SetNillable (void)   bool  CMemberId::IsNillable (void) const   void  CMemberId::SetNsQualified (bool qualified)   ENsQualifiedMode  CMemberId::IsNsQualified (void) const     CItemsInfo::CItemsInfo (void)   virtual  CItemsInfo::~CItemsInfo (void)   bool  CItemsInfo::Empty (void) const   size_t  CItemsInfo::Size (void) const   static TMemberIndex  CItemsInfo::FirstIndex (void)   TMemberIndex  CItemsInfo::LastIndex (void) const   TMemberIndex  CItemsInfo::Find (const CTempString &name) const   TMemberIndex  CItemsInfo::FindDeep (const CTempString &name, bool search_attlist=false, const CClassTypeInfoBase **classInfo=nullptr) const   TMemberIndex  CItemsInfo::FindDeep (const CTempString &name, TMemberIndex pos) const   TMemberIndex  CItemsInfo::FindEmpty (void) const   TMemberIndex  CItemsInfo::Find (const CTempString &name, TMemberIndex pos) const   TMemberIndex  CItemsInfo::Find (TTag tag, CAsnBinaryDefs::ETagClass tagclass) const   TMemberIndex  CItemsInfo::Find (TTag tag, CAsnBinaryDefs::ETagClass tagclass, TMemberIndex pos) const   static const CTypeInfoCItemsInfo::FindRealTypeInfo (const CTypeInfo *info)   static const CItemInfoCItemsInfo::FindNextMandatory (const CItemInfo *info)   static const CItemInfoCItemsInfo::FindNextMandatory (const CTypeInfo *info)   const CItemInfoCItemsInfo::GetItemInfo (TMemberIndex index) const   void  CItemsInfo::AddItem (CItemInfo *item)   void  CItemsInfo::AssignItemsTags (CAsnBinaryDefs::ETagType containerType)   void  CItemsInfo::DataSpec (EDataSpec spec)     CItemsInfo::CIterator::CIterator (const CItemsInfo &items)     CItemsInfo::CIterator::CIterator (const CItemsInfo &items, TMemberIndex index)   void  CItemsInfo::CIterator::SetIndex (TMemberIndex index)   CIteratorCItemsInfo::CIterator::operator= (TMemberIndex index)   bool  CItemsInfo::CIterator::Valid (void) const   void  CItemsInfo::CIterator::Next (void)   void  CItemsInfo::CIterator::operator++ (void)   TMemberIndex  CItemsInfo::CIterator::GetIndex (void) const   TMemberIndex  CItemsInfo::CIterator::operator* (void) const   const CItemInfoCItemsInfo::GetItemInfo (const CIterator &i) const   CItemInfoCItemsInfo::x_GetItemInfo (TMemberIndex index) const     CItemsInfo::CItemsInfo (const CItemsInfo &)=delete   void  CItemsInfo::operator= (const CItemsInfo &)=delete   const TItemsByNameCItemsInfo::GetItemsByName (void) const   const TItemsByOffsetCItemsInfo::GetItemsByOffset (void) const   TTagAndClass  CItemsInfo::GetTagAndClass (const CIterator &i) const   pair< TMemberIndex, const TItemsByTag * >  CItemsInfo::GetItemsByTagInfo (void) const   void  CItemsInfo::ClearIndexes ()     CVariantInfo::CVariantInfo (const CChoiceTypeInfo *choiceType, const CMemberId &id, TPointerOffsetType offset, const CTypeRef &type)     CVariantInfo::CVariantInfo (const CChoiceTypeInfo *choiceType, const CMemberId &id, TPointerOffsetType offset, TTypeInfo type)     CVariantInfo::CVariantInfo (const CChoiceTypeInfo *choiceType, const char *id, TPointerOffsetType offset, const CTypeRef &type)     CVariantInfo::CVariantInfo (const CChoiceTypeInfo *choiceType, const char *id, TPointerOffsetType offset, TTypeInfo type)   const CChoiceTypeInfoCVariantInfo::GetChoiceType (void) const   EVariantType  CVariantInfo::GetVariantType (void) const   CVariantInfoCVariantInfo::SetOptional (void)   CVariantInfoCVariantInfo::SetNoPrefix (void)   CVariantInfoCVariantInfo::SetNotag (void)   CVariantInfoCVariantInfo::SetCompressed (void)   CVariantInfoCVariantInfo::SetNsQualified (bool qualified)   bool  CVariantInfo::IsInline (void) const   bool  CVariantInfo::IsNonObjectPointer (void) const   bool  CVariantInfo::IsObjectPointer (void) const   bool  CVariantInfo::IsSubClass (void) const   bool  CVariantInfo::IsPointer (void) const   bool  CVariantInfo::IsNotPointer (void) const   bool  CVariantInfo::IsObject (void) const   bool  CVariantInfo::IsNotObject (void) const   CVariantInfoCVariantInfo::SetPointer (void)   CVariantInfoCVariantInfo::SetObjectPointer (void)   CVariantInfoCVariantInfo::SetSubClass (void)   bool  CVariantInfo::CanBeDelayed (void) const   CVariantInfoCVariantInfo::SetDelayBuffer (CDelayBuffer *buffer)   CDelayBufferCVariantInfo::GetDelayBuffer (TObjectPtr object) const   const CDelayBufferCVariantInfo::GetDelayBuffer (TConstObjectPtr object) const   TConstObjectPtr  CVariantInfo::GetVariantPtr (TConstObjectPtr choicePtr) const   TObjectPtr  CVariantInfo::GetVariantPtr (TObjectPtr choicePtr) const   void  CVariantInfo::ReadVariant (CObjectIStream &in, TObjectPtr choicePtr) const   void  CVariantInfo::WriteVariant (CObjectOStream &out, TConstObjectPtr choicePtr) const   void  CVariantInfo::CopyVariant (CObjectStreamCopier &copier) const   void  CVariantInfo::SkipVariant (CObjectIStream &in) const   void  CVariantInfo::SetGlobalReadHook (CReadChoiceVariantHook *hook)   void  CVariantInfo::SetLocalReadHook (CObjectIStream &in, CReadChoiceVariantHook *hook)   void  CVariantInfo::ResetGlobalReadHook (void)   void  CVariantInfo::ResetLocalReadHook (CObjectIStream &in)   void  CVariantInfo::SetPathReadHook (CObjectIStream *in, const string &path, CReadChoiceVariantHook *hook)   void  CVariantInfo::SetGlobalWriteHook (CWriteChoiceVariantHook *hook)   void  CVariantInfo::SetLocalWriteHook (CObjectOStream &out, CWriteChoiceVariantHook *hook)   void  CVariantInfo::ResetGlobalWriteHook (void)   void  CVariantInfo::ResetLocalWriteHook (CObjectOStream &out)   void  CVariantInfo::SetPathWriteHook (CObjectOStream *out, const string &path, CWriteChoiceVariantHook *hook)   void  CVariantInfo::SetLocalSkipHook (CObjectIStream &in, CSkipChoiceVariantHook *hook)   void  CVariantInfo::ResetLocalSkipHook (CObjectIStream &in)   void  CVariantInfo::SetPathSkipHook (CObjectIStream *in, const string &path, CSkipChoiceVariantHook *hook)   void  CVariantInfo::SetGlobalCopyHook (CCopyChoiceVariantHook *hook)   void  CVariantInfo::SetLocalCopyHook (CObjectStreamCopier &copier, CCopyChoiceVariantHook *hook)   void  CVariantInfo::ResetGlobalCopyHook (void)   void  CVariantInfo::ResetLocalCopyHook (CObjectStreamCopier &copier)   void  CVariantInfo::SetPathCopyHook (CObjectStreamCopier *copier, const string &path, CCopyChoiceVariantHook *hook)   void  CVariantInfo::DefaultReadVariant (CObjectIStream &in, TObjectPtr choicePtr) const   void  CVariantInfo::DefaultWriteVariant (CObjectOStream &out, TConstObjectPtr choicePtr) const   void  CVariantInfo::DefaultCopyVariant (CObjectStreamCopier &copier) const   void  CVariantInfo::DefaultSkipVariant (CObjectIStream &in) const   virtual void  CVariantInfo::UpdateDelayedBuffer (CObjectIStream &in, TObjectPtr classPtr) const override   TObjectPtr  CVariantInfo::CreateChoice (void) const   void  CVariantInfo::SetReadFunction (TVariantReadFunction func)   void  CVariantInfo::SetWriteFunction (TVariantWriteFunction func)   void  CVariantInfo::SetCopyFunction (TVariantCopyFunction func)   void  CVariantInfo::SetSkipFunction (TVariantSkipFunction func)   virtual void  CVariantInfo::UpdateFunctions (void) override   ◆ CParent [1/2] ◆ CParent [2/2] ◆ TItems ◆ TItemsByName ◆ TItemsByOffset ◆ TItemsByTag ◆ TMemberGet ◆ TMemberGetConst ◆ TNameToValue ◆ TTag [1/2] ◆ TTag [2/2] ◆ TTagAndClass ◆ TValueFlags ◆ TValues ◆ TValueToName ◆ TVariantGet ◆ TVariantGetConst ◆ anonymous enum ◆ anonymous enum Enumerator eNoExplicitTag  eParentTag  eFirstTag 

Definition at line 55 of file memberid.hpp.

◆ ESetFlag Enumerator eSetNo  eSetMaybe  eSetYes 

Definition at line 106 of file member.hpp.

◆ EValueFlags ◆ EVariantType Enumerator ePointerFlag  eObjectFlag  eInlineVariant  eNonObjectPointerVariant  eObjectPointerVariant  eSubClassVariant 

Definition at line 76 of file variant.hpp.

◆ AddItem() void CItemsInfo::AddItem ( CItemInfoitem ) ◆ 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  ) const

Referenced 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  ) const

Referenced 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.

Parameters
value Numeric value allowBadValue When TRUE, and the name is not found, return empty string; otherwise, throw an exception
Returns
Name of the enum

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.

Parameters
Returns
Numeric value, if found; otherwise, throws an exception

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  ) const

Referenced 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  ) const

Referenced 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  ) const

Referenced 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  ) const

Referenced 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 inline

Check 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  ) const

Referenced 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  ) const

Referenced 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 stringname ) ◆ 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 stringname ) ◆ 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  ) overrideprivatevirtual

Implements 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  ) overrideprivatevirtual

Implements 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  ) virtual

Definition 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 ◆ CVariantInfoFunctions

RetroSearch 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