#include "aa_config.h"
#include <iostream>
#include <string.h>
#include <cstdlib>
#include "tError.h"
#include "tString.h"
Go to the source code of this file.
Functions | |
void | st_Breakpoint () |
void | st_PresentError (const char *caption, const char *message) |
void | st_PresentMessage (const char *caption, const char *message) |
Variables | |
char | ERROR_MESSAGE [1000] |
void st_Breakpoint | ( | ) |
Definition at line 46 of file tError.cpp.
Referenced by gAIPlayer::ActOnData(), memblock::Alloc(), tRecorderSync< DATA >::Archive(), gAITeam::BalanceWithAIs(), eNetGameObject::ClearToTransmit(), gDestination::CopyFrom(), eFace::CorrectArea(), eGrid::DrawLine(), gAIPlayer::EmergencySurvive(), eGameObject::FindCurrentFace(), gGame::GameLoop(), tXmlParserNamespace::tXmlParser::node::GetProp(), gNetPlayerWall::IndexPos(), nNOInitialisator< T >::Init(), init_game_objects(), gCycleMovement::InitAfterCreation(), gCycle::InitAfterCreation(), kill_id_hog(), eCameraSensor::LookAround(), eGameObject::Move(), gNetPlayerWall::MyInitAfterCreation(), gCycleMovement::MyInitAfterCreation(), nWaitForAck::nWaitForAck(), nWaitForAckSync::nWaitForAckSync(), gCycle::OnNotifyNewDestination(), eGrid::ProcessWallsInRange(), nMessage::Read(), gNetPlayerWall::real_Update(), nNetObject::RelabelOnConnect(), eGrid::RemoveEdge(), eGrid::RemovePoint(), gCycle::Render(), gAIPlayer::RightBeforeDeath(), se_DisplayChatLocally(), nMessage::Send(), nMessage::SendImmediately(), eAccessLevelHolder::SetAccessLevel(), tString::SetLen(), gAIPlayer::SetNumberOfAIs(), sg_Timestamp(), st_PresentError(), st_PresentMessage(), rSysDep::SwapGL(), eTimer::SyncTime(), tAdvanceFrame(), tCurrentAccessLevel::tCurrentAccessLevel(), gAIPlayer::Think(), gAIPlayer::ThinkSurvive(), gCycleMovement::Timestep(), gAIPlayer::Timestep(), gCycleMovement::TimestepCore(), tMemStack::~tMemStack(), and tStackObject< T >::~tStackObject().
00046 { 00047 #ifdef DEBUG 00048 std::cout << "Breakpoint!\n"; 00049 int i=0; // a chance to get errors in GDB 00050 i++; 00051 #endif 00052 }
void st_PresentError | ( | const char * | caption, | |
const char * | message | |||
) |
Definition at line 56 of file tError.cpp.
References st_Breakpoint().
Referenced by main().
00057 { 00058 std::cerr << caption << ": " << message << "\n"; 00059 st_Breakpoint(); 00060 static bool error = true; // to disable the error if it is inconvenient right now and you think it may not be fatal 00061 if ( error ) 00062 { 00063 throw 1; //tSimpleException( message, caption ); 00064 exit(-1); 00065 } 00066 }
void st_PresentMessage | ( | const char * | caption, | |
const char * | message | |||
) |
Definition at line 68 of file tError.cpp.
References st_Breakpoint().
00069 { 00070 std::cerr << caption << ": " << message << "\n"; 00071 st_Breakpoint(); 00072 }
char ERROR_MESSAGE[1000] |
Definition at line 109 of file tError.cpp.