img_base.h File Reference

basic definitions for the img module More...

#include <assert.h>
#include <math.h>
#include <exception>
#include <typeinfo>
Include dependency graph for img_base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  img::ImageException
 the basic exception class More...
struct  NON_FLOAT_OR_DOUBLE_TYPE_CompileTimeError< double >
 partial instantiation for the static typecheck mechanism More...
struct  NON_FLOAT_OR_DOUBLE_TYPE_CompileTimeError< float >
 partial instantiation for the static typecheck mechanism More...
struct  NON_TRUE_EXPR_CompileTimeError< true >
 partial instantiation for the static assertion mechanism More...

Namespaces

namespace  img
 

the img module namespace


Defines

#define NULL   ((void *)0)
 define NULL pointer value
#define STATIC_ASSERT(exp)   (NON_TRUE_EXPR_CompileTimeError< (exp) >())
 the static assertion mechanism
#define STATIC_FLOAT_OR_DOUBLE_TYPECHECK(type)   (NON_FLOAT_OR_DOUBLE_TYPE_CompileTimeError< type >())
 the static typecheck mechanism

Detailed Description

basic definitions for the img module

This header contains the basic module definitions.

Definition in file img_base.h.


Define Documentation

#define NULL   ((void *)0)

define NULL pointer value

Definition at line 32 of file img_base.h.

#define STATIC_ASSERT ( exp   )     (NON_TRUE_EXPR_CompileTimeError< (exp) >())

the static assertion mechanism

Definition at line 15 of file img_base.h.

#define STATIC_FLOAT_OR_DOUBLE_TYPECHECK ( type   )     (NON_FLOAT_OR_DOUBLE_TYPE_CompileTimeError< type >())

the static typecheck mechanism

Definition at line 25 of file img_base.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:19:33 2013