NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
pub_report::CBaseReport Class Reference

Search Toolkit Book for pub_report::CBaseReport

#include "base_report.hpp"
(Private to src/app/pub_report.)

+ Inheritance diagram for pub_report::CBaseReport:
+ Collaboration diagram for pub_report::CBaseReport:

Public Member Functions

virtual ~CBaseReport ()
 
const std::stringGetCurrentSeqId () const
 
virtual void SetCurrentSeqId (const std::string &name)
 
virtual void ClearCurrentSeqId ()
 
virtual void CompleteReport ()
 
virtual void ClearData ()
 

Private Attributes

std::string m_current_seq_id
 

Detailed Description

Definition at line 41 of file base_report.hpp.

Constructor & Destructor Documentation

◆ ~CBaseReport()

virtual pub_report::CBaseReport::~CBaseReport ( )
inlinevirtual

Definition at line 44 of file base_report.hpp.

Member Function Documentation

◆ ClearCurrentSeqId()

virtual void pub_report::CBaseReport::ClearCurrentSeqId ( )
inlinevirtual

Definition at line 56 of file base_report.hpp.

References m_current_seq_id.

Referenced by pub_report::CSkipSeqEntryHook::SkipObject().

◆ ClearData()

virtual void pub_report::CBaseReport::ClearData ( )
inlinevirtual

Reimplemented in pub_report::CUnpublishedReport.

Definition at line 65 of file base_report.hpp.

Referenced by pub_report::CSkipSeqEntryHook::SkipObject().

◆ CompleteReport()

virtual void pub_report::CBaseReport::CompleteReport ( )
inlinevirtual

Reimplemented in pub_report::CUnpublishedReport.

Definition at line 61 of file base_report.hpp.

◆ GetCurrentSeqId()

const std::string& pub_report::CBaseReport::GetCurrentSeqId ( ) const
inline

◆ SetCurrentSeqId()

virtual void pub_report::CBaseReport::SetCurrentSeqId ( const std::string name)
inlinevirtual

Member Data Documentation

◆ m_current_seq_id

std::string pub_report::CBaseReport::m_current_seq_id
private

Definition at line 70 of file base_report.hpp.

Referenced by ClearCurrentSeqId(), GetCurrentSeqId(), and SetCurrentSeqId().


The documentation for this class was generated from the following file:
Modified on Wed Sep 04 15:05:52 2024 by modify_doxy.py rev. 669887