Namespaces | Files | Defines | Typedefs

System

Namespaces

namespace  chomp
 

This namespace contains the entire CHomP library interface.


Files

file  arg.h
 

This file contains the definition of a class which can be used to parse the command line of a program and to set variables according to the command-line arguments.


file  config.h
 

This file contains some precompiler definitions which indicate the operating system and/or compiler used.


file  textfile.h
 

This file contains some useful functions related to the text input/output procedures.


file  timeused.h
 

This file defines a simple data structure which can be used to measure time used by the program (or some program parts) and to display this time in a nice text format.


Defines

#define ppDOS
 Defines the system type as DOS/Windows-like.
#define ppUNIX
 Defines the system type as Unix-like.
#define ppWXWIN
 This system is defined iff the wxWidgets (wxWindows) library interface is available.

Typedefs

typedef short int16
 Defines the type of 16-bit integers.
typedef int int32
 Defines the type of 32-bit integers.
typedef int int_t
 Index type for indexing arrays, counting cubes, etc.

Define Documentation

#define ppDOS

Defines the system type as DOS/Windows-like.

Definition at line 60 of file config.h.

#define ppUNIX

Defines the system type as Unix-like.

Definition at line 62 of file config.h.

#define ppWXWIN

This system is defined iff the wxWidgets (wxWindows) library interface is available.

Definition at line 83 of file config.h.


Typedef Documentation

typedef short int16

Defines the type of 16-bit integers.

Definition at line 100 of file config.h.

typedef int int32

Defines the type of 32-bit integers.

Definition at line 102 of file config.h.

typedef int int_t

Index type for indexing arrays, counting cubes, etc.

to be used in some core data structures. Must be signed integer. Use a 32-bit type ("int" in most cases) to minimise memory usage, and a 64-bit type (typically this would be "long" if compiling a 64-bit program) if you want to go beyond limitations that would not allow you to use huge amounts of memory (but note that then the program will be up to twice more memory consuming). Please note that the software may not have been fully adjusted yet to using a different type than "int" here, and thus may not work if dealing with huge data.

Definition at line 116 of file config.h.