#include "SimTKcommon/internal/common.h"
#include <string>
#include <iostream>
#include <exception>
#include <cstdarg>
Go to the source code of this file.
Namespaces | |
namespace | SimTK |
namespace | SimTK::Exception |
Classes | |
class | Base |
class | Assert |
class | APIArgcheckFailed |
class | IndexOutOfRange |
class | SizeOutOfRange |
class | SizeWasNegative |
class | ValueOutOfRange |
class | ValueWasNegative |
class | UnimplementedVirtualMethod |
class | IncompatibleValues |
class | OperationNotAllowedOnView |
class | OperationNotAllowedOnOwner |
class | OperationNotAllowedOnNonconstReadOnlyView |
class | Cant |
Defines | |
#define | SimTK_THROW(exc) throw exc(__FILE__, __LINE__) |
#define | SimTK_THROW1(exc, a1) throw exc(__FILE__, __LINE__,a1) |
#define | SimTK_THROW2(exc, a1, a2) throw exc(__FILE__, __LINE__,a1,a2) |
#define | SimTK_THROW3(exc, a1, a2, a3) throw exc(__FILE__, __LINE__,a1,a2,a3) |
#define | SimTK_THROW4(exc, a1, a2, a3, a4) throw exc(__FILE__, __LINE__,a1,a2,a3,a4) |
#define | SimTK_THROW5(exc, a1, a2, a3, a4, a5) throw exc(__FILE__, __LINE__,a1,a2,a3,a4,a5) |
#define | SimTK_THROW6(exc, a1, a2, a3, a4, a5, a6) throw exc(__FILE__, __LINE__,a1,a2,a3,a4,a5,a6) |
#define | SimTK_THROW7(exc, a1, a2, a3, a4, a5, a6, a7) throw exc(__FILE__, __LINE__,a1,a2,a3,a4,a5,a6,a7) |
#define | SimTK_THROW8(exc, a1, a2, a3, a4, a5, a6, a7, a8) throw exc(__FILE__, __LINE__,a1,a2,a3,a4,a5,a6,a7,a8) |
#define | SimTK_THROW9(exc, a1, a2, a3, a4, a5, a6, a7, a8, a9) throw exc(__FILE__, __LINE__,a1,a2,a3,a4,a5,a6,a7,a8,a9) |
#define | SimTK_THROW10(exc, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) throw exc(__FILE__, __LINE__,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10) |
#define SimTK_THROW | ( | exc | ) | throw exc(__FILE__, __LINE__) |
#define SimTK_THROW1 | ( | exc, | |||
a1 | ) | throw exc(__FILE__, __LINE__,a1) |
Referenced by PdbChain::appendResidue(), and MatrixBase< SimTK::Vec< N > >::normRMS().
#define SimTK_THROW10 | ( | exc, | |||
a1, | |||||
a2, | |||||
a3, | |||||
a4, | |||||
a5, | |||||
a6, | |||||
a7, | |||||
a8, | |||||
a9, | |||||
a10 | ) | throw exc(__FILE__, __LINE__,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10) |
#define SimTK_THROW2 | ( | exc, | |||
a1, | |||||
a2 | ) | throw exc(__FILE__, __LINE__,a1,a2) |
#define SimTK_THROW3 | ( | exc, | |||
a1, | |||||
a2, | |||||
a3 | ) | throw exc(__FILE__, __LINE__,a1,a2,a3) |
#define SimTK_THROW4 | ( | exc, | |||
a1, | |||||
a2, | |||||
a3, | |||||
a4 | ) | throw exc(__FILE__, __LINE__,a1,a2,a3,a4) |
#define SimTK_THROW5 | ( | exc, | |||
a1, | |||||
a2, | |||||
a3, | |||||
a4, | |||||
a5 | ) | throw exc(__FILE__, __LINE__,a1,a2,a3,a4,a5) |
Referenced by OptimizerSystem::setNumParameters(), and OptimizerSystem::setParameterLimits().
#define SimTK_THROW6 | ( | exc, | |||
a1, | |||||
a2, | |||||
a3, | |||||
a4, | |||||
a5, | |||||
a6 | ) | throw exc(__FILE__, __LINE__,a1,a2,a3,a4,a5,a6) |
#define SimTK_THROW7 | ( | exc, | |||
a1, | |||||
a2, | |||||
a3, | |||||
a4, | |||||
a5, | |||||
a6, | |||||
a7 | ) | throw exc(__FILE__, __LINE__,a1,a2,a3,a4,a5,a6,a7) |
#define SimTK_THROW8 | ( | exc, | |||
a1, | |||||
a2, | |||||
a3, | |||||
a4, | |||||
a5, | |||||
a6, | |||||
a7, | |||||
a8 | ) | throw exc(__FILE__, __LINE__,a1,a2,a3,a4,a5,a6,a7,a8) |
#define SimTK_THROW9 | ( | exc, | |||
a1, | |||||
a2, | |||||
a3, | |||||
a4, | |||||
a5, | |||||
a6, | |||||
a7, | |||||
a8, | |||||
a9 | ) | throw exc(__FILE__, __LINE__,a1,a2,a3,a4,a5,a6,a7,a8,a9) |