#include <new>
#include <stdexcept>
#include <stdio.h>
#include <string.h>
#include <cstdlib>
#include <iostream>
#include <rportsmacro.h>
#include <stdint.h>
#include <limits.h>
#include <limits>
Include dependency graph for rstd.h:
This graph shows which files directly or indirectly include this file:
Namespaces | |
R | |
Standard Classes. | |
Macros | |
#define | __STDC_LIMIT_MACROS |
#define | __PRETTY_FUNCTION__ __FUNCTION__ |
#define | mInfo "file "<<__FILE__<<": line "<<__LINE__ |
#define | mAssert(expr) |
#define | mAssert2(expr, msg) |
#define | mAssertNotReached() |
#define | mAssertMsg(msg) |
#define | mReturnIfFail(expr) |
#define | mReturnIfFail2(expr, msg) |
#define | mReturnValIfFail(expr, val) |
#define | mReturnValIfFail3(expr, val, msg) |
#define | mToImplement() |
#define | mToDo(expr) |
#define | SIZE_MAX std::numeric_limits<std::size_t>::max() |
Typedefs | |
typedef double | tCoord |
Enumerations | |
enum | tOrientation { oNormal, oNormalX, oNormalY, oNormalYX, oRota90, oRota90X, oRota90Y, oRota90YX } |
enum | tDirection { dNoDirection, dLeft, dRight, dDown, dUp, dBehind, dBeyond, dOrigin, dDestination, dBetween, dLeftDown, dLeftUp, dRightDown, dRightUp } |
Functions | |
tCoord | Abs (tCoord x) |
int | CompareIds (size_t id1, size_t id2) |
int | CompareDoubles (double num1, double num2) |
template<class C > | |
int | ComparePtrs (C *ptr1, C *ptr2) |
Variables | |
const size_t | cNoRef =std::numeric_limits<size_t>::max() |
const tCoord | cNoCoord =std::numeric_limits<tCoord>::max() |
const tCoord | cMaxCoord =std::numeric_limits<tCoord>::max() |
const tCoord | cMinCoord =std::numeric_limits<tCoord>::min() |
const double | cEpsi =0.000001 |
Macro Definition Documentation
#define __STDC_LIMIT_MACROS |
#define __PRETTY_FUNCTION__ __FUNCTION__ |
#define mInfo "file "<<__FILE__<<": line "<<__LINE__ |
#define mAssert | ( | expr | ) |
#define mAssert2 | ( | expr, | |
msg | |||
) |
#define mAssertNotReached | ( | ) |
#define mAssertMsg | ( | msg | ) |
#define mReturnIfFail | ( | expr | ) |
#define mReturnIfFail2 | ( | expr, | |
msg | |||
) |
#define mReturnValIfFail | ( | expr, | |
val | |||
) |
#define mReturnValIfFail3 | ( | expr, | |
val, | |||
msg | |||
) |
#define mToImplement | ( | ) |
#define mToDo | ( | expr | ) |
#define SIZE_MAX std::numeric_limits<std::size_t>::max() |