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

Search Toolkit Book for CAnyTypeSource

+ Inheritance diagram for CAnyTypeSource:
+ Collaboration diagram for CAnyTypeSource:

Public Member Functions

 CAnyTypeSource (CDataType *type)
 
virtual TTypeInfo GetTypeInfo (void) override
 
- Public Member Functions inherited from CTypeInfoSource
 CTypeInfoSource (void)
 
virtual ~CTypeInfoSource (void)
 

Private Attributes

CDataTypem_Type
 

Additional Inherited Members

- Protected Attributes inherited from CTypeInfoSource
CAtomicCounter_WithAutoInit m_RefCount
 

Detailed Description

Definition at line 67 of file type.cpp.

Constructor & Destructor Documentation

◆ CAnyTypeSource()

CAnyTypeSource::CAnyTypeSource ( CDataType type)
inline

Definition at line 70 of file type.cpp.

Member Function Documentation

◆ GetTypeInfo()

TTypeInfo CAnyTypeSource::GetTypeInfo ( void  )
overridevirtual

Implements CTypeInfoSource.

Definition at line 81 of file type.cpp.

References CDataType::GetAnyTypeInfo(), m_Type, and NCBI_LSAN_DISABLE_GUARD.

Member Data Documentation

◆ m_Type

CDataType* CAnyTypeSource::m_Type
private

Definition at line 78 of file type.cpp.

Referenced by GetTypeInfo().


The documentation for this class was generated from the following file:
Modified on Wed Apr 17 13:09:05 2024 by modify_doxy.py rev. 669887