The Original CHomP Software
Files | Namespaces | Macros | Typedefs
System

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.
 

Namespaces

namespace  chomp
 This namespace contains the entire CHomP library interface.
 

Macros

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

Typedefs

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

Detailed Description

Macro Definition Documentation

◆ ppDOS

#define ppDOS

Defines the system type as DOS/Windows-like.

Definition at line 59 of file config.h.

◆ ppUNIX

#define ppUNIX

Defines the system type as Unix-like.

Definition at line 61 of file config.h.

◆ ppWXWIN

#define ppWXWIN

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

Definition at line 82 of file config.h.

Typedef Documentation

◆ int16

typedef short int16

Defines the type of 16-bit integers.

Definition at line 99 of file config.h.

◆ int32

typedef int int32

Defines the type of 32-bit integers.

Definition at line 101 of file config.h.

◆ int_t

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 115 of file config.h.