NCBI C++ ToolKit
Public Types | Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
CObjectStackFrame Class Reference

Search Toolkit Book for CObjectStackFrame

#include <serial/impl/objstack.hpp>

+ Collaboration diagram for CObjectStackFrame:

Public Types

enum  EFrameType {
  eFrameOther = 0 , eFrameNamed , eFrameArray , eFrameArrayElement ,
  eFrameClass , eFrameClassMember , eFrameChoice , eFrameChoiceVariant

Public Member Functions

void Reset (void)
EFrameType GetFrameType (void) const
bool HasTypeInfo (void) const
bool HasTypeInfo (TTypeInfo type) const
TTypeInfo GetTypeInfo (void) const
bool HasMemberId (void) const
const CMemberIdGetMemberId (void) const
TConstObjectPtr GetObjectPtr (void) const
void SetNotag (bool set=true)
bool GetNotag (void) const
void SetNoEOC (bool set=true)
bool GetNoEOC (void) const
const char * GetFrameTypeName (void) const
string GetFrameInfo (void) const
string GetFrameName (void) const
ENsQualifiedMode IsNsQualified (void) const
void SetNsQualified (ENsQualifiedMode mode)

Protected Member Functions

void SetMemberId (const CMemberId &memberid)

Private Attributes

TTypeInfo m_TypeInfo
const CMemberIdm_MemberId
TConstObjectPtr m_ObjectPtr
EFrameType m_FrameType
ENsQualifiedMode m_NsqMode
bool m_Notag
bool m_NoEOC


class CObjectStack

Detailed Description

Definition at line 60 of file objstack.hpp.

The documentation for this class was generated from the following files:
Modified on Wed Apr 17 13:10:33 2024 by rev. 669887