Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

general/SUtil.h File Reference

#include <iostream>
#include <cmath>
#include <LEDA/string.h>

Include dependency graph for SUtil.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define SPEEDUP   false
#define NODBG   false
#define NOINFO   false
#define dbgOn   true
#define DBG
#define DBGX
#define dbgVar(name, val)
#define infoVar(m, name, val)
#define NOCOPY(classname)   classname(classname&)
#define DUMMYIO(classname)

Functions

void die (const leda_string &s)
template<class T> T sgn (T x)
int min (int a, int b)
double min (double a, double b)

Variables

int myInfoFlag


Define Documentation

#define DBG
 

Value:

if( (!NODBG) && dbgOn ) \
          std::cerr << "Debug: line " << __LINE__ << " of " << __FILE__ << ": "

#define dbgOn   true
 

#define dbgVar (  name,
val    ) 
 

Value:

if( (!NODBG) && dbgOn ) \
        { \
    std::cerr << "Debug: line " << __LINE__ << " of " << __FILE__ << ": " \
         << name << " = " << val << std::endl; \
  }

#define DBGX
 

Value:

if( (!NODBG) && dbgOn ) \
          std::cerr

#define DUMMYIO (  classname    ) 
 

Value:

class foo { \
  friend std::ostream& operator<<(std::ostream& os, const foo&) \
    { assert( 0 && "Not implemented." ); return os; }; \
  friend std::istream& operator>>(std::istream& is, foo&) \
    { assert( 0 && "Not implemented." ); return is; }; \
}

#define infoVar (  m,
name,
val    ) 
 

Value:

if( (!NOINFO) && (myInfoFlag >= m) ) \
        { \
      std::cout << name << " = " << val << std::endl; \
  }

#define NOCOPY (  classname    )     classname(classname&)
 

#define NODBG   false
 

#define NOINFO   false
 

#define SPEEDUP   false
 


Function Documentation

void die (  const leda_string &    s )  [inline]
 

double min (  double    a,
double    b
)  [inline]
 

int min (  int    a,
int    b
)  [inline]
 

template<class T>
T sgn (  T    x )  [inline]
 


Variable Documentation

int myInfoFlag
 


Generated on Thu May 22 16:48:54 2003 for Sketch-it! by doxygen1.2.18