ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
Crest::ColumnExistException Class Reference

#include <CrestCondException.h>

Inheritance diagram for Crest::ColumnExistException:
Collaboration diagram for Crest::ColumnExistException:

Public Member Functions

 ColumnExistException (const char *name)
 
char constwhat () const throw ()
 
uint32_t getType ()
 

Protected Attributes

std::string m_text
 
uint32_t m_type
 

Detailed Description

Definition at line 29 of file CrestCondException.h.

Constructor & Destructor Documentation

◆ ColumnExistException()

Crest::ColumnExistException::ColumnExistException ( const char *  name)
inline

Definition at line 31 of file CrestCondException.h.

31 { m_text="Error: The column with name '"+std::string(name)+ "' already exists.";m_type=EXISTS_TYPE;}

Member Function Documentation

◆ getType()

uint32_t Crest::CrestBaseException::getType ( )
inlineinherited

Definition at line 22 of file CrestCondException.h.

22 {return m_type;}

◆ what()

char const* Crest::CrestBaseException::what ( ) const
throw (
)
inlineinherited

Definition at line 21 of file CrestCondException.h.

21 { return m_text.c_str(); }

Member Data Documentation

◆ m_text

std::string Crest::CrestBaseException::m_text
protectedinherited

Definition at line 17 of file CrestCondException.h.

◆ m_type

uint32_t Crest::CrestBaseException::m_type
protectedinherited

Definition at line 18 of file CrestCondException.h.


The documentation for this class was generated from the following file:
Crest::CrestBaseException::m_type
uint32_t m_type
Definition: CrestCondException.h:18
Crest::CrestBaseException::m_text
std::string m_text
Definition: CrestCondException.h:17
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
Crest::EXISTS_TYPE
const unsigned int EXISTS_TYPE
Definition: CrestCondException.h:14