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

direct/src/dcparser/dcbase.h File Reference

#include <iostream.h>
#include <fstream.h>
#include <iomanip.h>
#include <string>
#include <assert.h>
#include <unistd.h>
#include <vector>
#include <map>

Go to the source code of this file.

Defines

#define PUBLISHED   public
#define BEGIN_PUBLISH
#define END_PUBLISH
#define nassertr(condition, return_value)   assert(condition)
#define nassertv(condition)   assert(condition)
#define EXPCL_DIRECT
#define EXPTP_DIRECT
#define pvector   vector
#define pmap   map

Typedefs

typedef string Filename


Detailed Description

Definition in file dcbase.h.


Define Documentation

#define BEGIN_PUBLISH
 

Definition at line 81 of file dcbase.h.

#define END_PUBLISH
 

Definition at line 82 of file dcbase.h.

#define EXPCL_DIRECT
 

Definition at line 92 of file dcbase.h.

#define EXPTP_DIRECT
 

Definition at line 93 of file dcbase.h.

#define nassertr condition,
return_value   )     assert(condition)
 

Definition at line 86 of file dcbase.h.

Referenced by CMetaInterval::add_c_interval(), CMetaInterval::add_ext_index(), DCAtomicField::as_atomic_field(), CMetaInterval::do_event_reverse(), DCAtomicField::ElementType::format_default_value(), CIntervalManager::get_c_interval(), CMetaInterval::get_def_type(), CMetaInterval::get_ext_index(), DCMolecularField::get_num_atomics(), CMetaInterval::get_num_defs(), CIntervalManager::get_num_intervals(), DCClass::get_parent(), CMetaInterval::get_precision(), PrimeNumberGenerator::operator[](), PrimeNumberGenerator::PrimeNumberGenerator(), CMetaInterval::push_level(), SmoothMover::set_smooth_mode(), and CIntervalManager::~CIntervalManager().

#define nassertv condition   )     assert(condition)
 

Definition at line 87 of file dcbase.h.

Referenced by CInterval::CInterval(), CIntervalManager::CIntervalManager(), CMetaInterval::do_event_forward(), CInterval::get_wants_t_callback(), HashGenerator::HashGenerator(), CInterval::priv_reverse_initialize(), CMetaInterval::priv_reverse_instant(), and CInterval::set_wants_t_callback().

#define pmap   map
 

Definition at line 107 of file dcbase.h.

#define PUBLISHED   public
 

Definition at line 80 of file dcbase.h.

#define pvector   vector
 

Definition at line 106 of file dcbase.h.


Typedef Documentation

typedef string Filename
 

Definition at line 97 of file dcbase.h.


Generated on Fri May 2 01:38:06 2003 for Direct by doxygen1.3