Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: CATASSERT
#define CATASSERT ( exp,
msg   )     (void)( (exp) || (_CATAssert(#exp, __FILE__, __LINE__, msg), 0) )

CATASSERT() halts the program while running if the expression fails.

It differs from traditional assertions in that on some supported platforms we're supporting ignoring them at runtime and try to provide a nice interface.

Definition at line 45 of file CATDebug.h.

Referenced by CATString::AllocBuffer(), CATCurveFit::CATCurveFit(), CATGreatestCommonDenominator(), CATLowestCommonMultiple(), CATModFloat(), CATMutex::CATMutex(), CATRect::CATRect(), CATRound(), CATSamplesToBeats(), CATSignal::CATSignal(), CATStreamSub::CATStreamSub(), CATWaitDlg::CATWaitDlg(), CATImage::Clear(), CATStreamSub::Close(), CATStreamRAM::Close(), CATStreamFile::Close(), CATString::Compare(), CATString::CompareNoCase(), CATImage::CopyImage(), CATImage::CopyOutBGR(), CATImage::CopyOver(), CATImage::CreateImageFromDIB(), CATGuiFactory::CreateObject(), CATImage::CreateSub(), CATStream::CreateSubStream(), CATMatrix::cVal(), CATImage::DecRef(), CATApp::DisplayPrompt(), CATMenu::DoMenu(), CATTab::Draw(), CATSwitchMulti::Draw(), CATSwitch::Draw(), CATRadioButton::Draw(), CATProgress::Draw(), CATPictureMulti::Draw(), CATPicture::Draw(), CATKnob::Draw(), CATControl::Draw(), CATStack< CATImage * >::Enumerate(), CATQueue< CATCommand >::Enumerate(), CATString::ExpandBuffer(), CATImage::FillRect(), CATString::Find(), CATFileSystem_Win32::FindEnd(), CATFileSystem_Win32::FindNext(), CATStreamRAM::FromFile(), CATString::FromHex(), CATString::GetAsciiBuffer(), CATApp::GetBaseDir(), CATCmdLine::GetCmdLength(), CATMatrix::GetDeterminant(), CATPlatform::GetFileSystem(), CATString::GetGUID(), CATImage::GetPixel(), CATStreamRAM::GetPosition(), CATStreamFile::GetPosition(), CATTab::GetPostRects(), CATDLLInjector::GetProcessId(), CATApp::GetString(), CATString::GetUnicodeBuffer(), CATApp::GetWaitDlg(), CATString::GetWChar(), CATWindow::GGUnregWindow(), CATTab::HitTest(), CATCmdLine::IsCmdInGroup(), CATImage::IsImageRoot(), CATString::LengthCalc(), CATImage::Load(), CATGuiObj::LoadSkinImage(), CATTab::OnEvent(), CATStreamSub::Open(), CATStreamRAM::Open(), CATStreamFile::Open(), CATMatrix::operator *(), CATString::operator const CATWChar *(), CATString::operator const char *(), CATMatrix::operator+(), CATString::operator+=(), CATMatrix::operator-(), CATString::operator=(), CATStreamRAM::operator=(), CATStreamFile::operator=(), CATStream::operator=(), CATSignal::operator=(), CATMutex::operator=(), CATImage::operator=(), CATCritSec::operator=(), CATTreeCtrl::OSAddItem(), CATWindow::OSCreateWnd(), CATWindow::OSDraw(), CATTreeCtrl::OSGetCurSel(), CATWindow::OSShowWnd(), CATWindow::OSWaitOnCmdThread(), CATImage::Overlay(), CATThread::Pause(), CATTab::PostDraw(), CATCmdLine::PrintCmdEntry(), CATCmdLine::PrintUsage(), CATString::PullNextToken(), CATQueue< CATCommand >::Queue(), CATStreamSub::Read(), CATStreamRAM::Read(), CATStreamFile::Read(), CATImage::ReleaseImage(), CATStream::ReleaseSubStream(), CATTreeCtrl::Remove(), CATThread::Resume(), CATString::ReverseFind(), CATImage::Save(), CATStreamSub::SeekAbsolute(), CATStreamRAM::SeekAbsolute(), CATStreamFile::SeekAbsolute(), CATStreamFile::SeekFromEnd(), CATStreamSub::SeekRelative(), CATStreamRAM::SeekRelative(), CATStreamFile::SeekRelative(), CATControl::SetMinMax(), CATImage::SetPixel(), CATImage::SetSubPosition(), CATWindow::SetTrackMouse(), CATString::SetWChar(), CATStreamSub::Size(), CATStreamRAM::Size(), CATStreamFile::Size(), CATThread::Start(), CATThread::StartProc(), CATStreamRAM::ToFile(), CATString::Trim(), CATMatrix::Val(), CATStreamSub::Write(), CATStreamRAM::Write(), CATStreamFile::Write(), CATAccessible::~CATAccessible(), CATApp::~CATApp(), CATControlWnd::~CATControlWnd(), CATImage::~CATImage(), CATRect::~CATRect(), CATStream::~CATStream(), CATStreamFile::~CATStreamFile(), and CATStreamSub::~CATStreamSub().


Generated on Mon Feb 11 04:10:00 2008 for Game Accessibility Suite by doxygen 1.5.4