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

Search Toolkit Book for CResolvedTypeSet

#include "exceptions.hpp"
(Private to src/serial/datatool.)

Public Member Functions

 CResolvedTypeSet (const string &name)
 CResolvedTypeSet (const string &module, const string &name)
 ~CResolvedTypeSet (void)
void Add (CDataType *type)
void Add (const CAmbiguiousTypes &types)
CDataTypeGetType (void) const THROWS((CDatatoolException))

Private Attributes

string m_Module
string m_Name
list< CDataType * > m_Types

Detailed Description

Definition at line 125 of file exceptions.hpp.

Constructor & Destructor Documentation

◆ CResolvedTypeSet() [1/2]

CResolvedTypeSet::CResolvedTypeSet ( const string name)

Definition at line 40 of file exceptions.cpp.

◆ CResolvedTypeSet() [2/2]

CResolvedTypeSet::CResolvedTypeSet ( const string module,
const string name 

Definition at line 45 of file exceptions.cpp.

◆ ~CResolvedTypeSet()

CResolvedTypeSet::~CResolvedTypeSet ( void  )

Definition at line 50 of file exceptions.cpp.

Member Function Documentation

◆ Add() [1/2]

void CResolvedTypeSet::Add ( CDataType type)

Definition at line 54 of file exceptions.cpp.

References m_Types.

◆ Add() [2/2]

void CResolvedTypeSet::Add ( const CAmbiguiousTypes types)

Definition at line 59 of file exceptions.cpp.

References i, ITERATE, m_Types, and types.

◆ GetType()

CDataType * CResolvedTypeSet::GetType ( void  ) const

Definition at line 66 of file exceptions.cpp.

References eType, i, NStr::IntToString(), ITERATE, NCBI_THROW, NCBI_THROW2, and type.

Member Data Documentation

◆ m_Module

string CResolvedTypeSet::m_Module

Definition at line 138 of file exceptions.hpp.

◆ m_Name

string CResolvedTypeSet::m_Name

Definition at line 138 of file exceptions.hpp.

◆ m_Types

list<CDataType*> CResolvedTypeSet::m_Types

Definition at line 139 of file exceptions.hpp.

Referenced by Add().

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